2

プロセスで使用されるフォームの作成を含む、ビジネス プロセス管理ソリューションを作成しています。現時点では、バッキング Bean を持つコンポーネントの一部である xhtml を使用してフォームを作成します。xforms を使用してフォームを設計し、openoffice を使用してフォームを作成できるようにするための調査を依頼されました。

Openoffice Xforms デザイナー

予備調査では、openoffice には xform 形式でのみエクスポートする方法がないようです。フォームを含むドキュメントの zip を開くことができ、xforms タグに似ているタグがいくつか見つかりましたが、他の多くのものが混在していました。

したがって、私の最初の質問は、openoffice が xforms を作成するための実行可能なツールであるかどうか、およびそれらを xml 形式で保存する方法です。

Xforms-Xforms 統合

2 番目の質問は、JSF と XForms のインターフェースをどのようにするかということです。私の調査でわかる限り、最近の xform ツールのほとんどは JavaScript に基づいています。xforms を JSF に接続する既存の API/ツールはありますか?

代替 Xhtml デザイナー

別の解決策は、xhtml ベースのフォーム デザイナーを使用することです。シンプルで使いやすいものを提案してくれる人はいますか? xhtmlの設計にjbossツールを使用することを考えましたが、技術者以外にはあまりフレンドリーではありません。

ありがとう

4

1 に答える 1

2

OpenOffice — 私は個人的に OpenOffice を使った経験はありませんが、これまでに OpenOffice によって作成された「XForms」を OpenOffice の外で使用しようとした人を何人か見たことがありますが、それによって多くの成功を収めた人を見た覚えはありません。

JSF — XForms と JSF にはいくつかの共通点があります。どちらもステートフル コンポーネント (XForms ではコントロールと呼ばれます) を提供し、XForms と XBL を組み合わせると、独自のコンポーネントを定義することもできます。このためか、JSF と XForms が一緒に使用されることはめったにありません。問題は、どのタイプの統合を探しているかということです。一般に、XForms は REST/Web サービスを使用して統合します。したがって、通常、XForms を別のバックエンド テクノロジーと統合しますが、別のフロントエンド テクノロジーと統合することはほとんどありません。

デザイナー@ebruchezのように、オープン ソースの Orbeon Forms の一部であるForm Builderを確認することをお勧めします。ただし、同じ免責事項を添付する必要があります。私は Orbeon Forms で開発を行っているため、私の意見は偏っている可能性があります ;)。

于 2011-03-15T22:41:57.247 に答える