は、ここで指定された推奨別の戦争の展開アプローチを使用して、Grailsの1.3.7とOrbeon 3.9 CEを統合しようとすると:フォームを作成し、Orbeonフォームビルダで表示した後 http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applicationsOrbeonとGrailsを正しく統合する方法は?
、私は、ビューに結果のXMLを置い/ xformsディレクトリにあり、ファイルtest.gsp
と呼ばれています。フォームのロゴのイメージファイルを同じディレクトリに配置しました。私はwarファイルを作成し、orbeon.war
が配備されたTomcat 7のインスタンスに配置しました。 test.gsp
を呼び出すと、フォームはイメージファイルまたはXFormで指定されたラベルのいずれかになります。
- なぜすべてのラベルがレンダリングされないのですか?
- イメージファイルなどのリソースはどこに配置されますか?
ありがとう!
あなたの洞察に感謝します!しかし、私たちは、非開発者がフォームを開発できるようにすることを本当に考えています。これを達成するために使用できるワークフローはありますか? – user830208
Form Builderによって生成されたコードを取得し、fr:*タグを解釈し、出力をOrbeonフォームに送信する前にHTMLで置き換えるJSPタグライブラリを記述することができます。それは実現可能なようですが、独自のプロジェクトです。また、フォームをOrbeon Webアプリケーションに残しておき、iframeまたはサーバーサイドインクルードを使用してページに含めることもできます。前者はシンプルですが、iframeの欠点があります。後者は、リソース(イメージ、CSS、JS)が適切に提供され、AjaxリクエストがOrbeon Webアプリケーションに正しく転送されるようにする必要があるため、より複雑です。 – avernet
2011年5月25日以降の夜間ビルドを使用している場合は、別のアプリでForm Runner要素が生成され、Form Runnerによって正しく解釈されます。だから夜間のビルドでは、あなたがしようとしていることに一歩近づくかもしれません。言い換えれば、夜間のビルドは上記のポイント1を処理する必要があります。 – avernet