2012-04-12 13 views
0

ここで提案するJavaアプリケーション内でForm-Builder-Generated-Formを使用する方法を試しました< Running Orbeon-Form-Builder-Generated-Form with Java Application>:Orbeon nightly buildをダウンロードし、Form Builderを使用してサンプルフォームを作成し、 &私のアプリのJSPページにそれを貼り付けました。ただし、このJSPにアクセスしようとすると、/ myapp/fr/unauthorizedにリダイレクトされます。私が間違っていることを教えてもらえますか? OrbeonプロセスのフォームビルダーがJavaアプリケーションでコンテンツを生成する正しい方法は何ですか?JavaアプリケーションでForm-Builder-Generated-Formを使用する

私の展開では、Orbeonのドキュメントで指定されている別の展開と構成に従っていました。前もって感謝します。

答えて

1

あなたは間違ったことはしていませんが、Orbeon Formsはこのタイプのフォーム展開をサポートしていません。

separate deploymentモードでは、XFormsエンジンを通じて直接JSPの出力を実行します。

フォームビルダで生成されたフォームOTOHは、フォームランナーランタイム経由で、特にcomponents.xsl XSLT変換を通じて前処理が必要です。これは、内蔵パーシスタンス、エラーサマリ、国際化など、すべてのフォームランナー機能をサポートするために必要です。

現在のところ、このようなフォームを独自のアプリケーションと統合する最もクリーンな方法は、 WAR +独自のWAR)、リンクとPOSTを介して相互にナビゲートします。

iframeを使用することもできますが、これはしばしば嫌いな解決策です。

Form Builderによって生成されたフォームを、Form Runnerを想定していないプレーンなXFormsに変換することもできます。これはあまりにも難しいことではありませんが、このStackOverflowの質問の範囲外になります。

+0

私の質問に記載された記事では、Orbeonの夜間ビルドバージョンがこの種の展開をサポートしていると述べられています。だから、私はそれをうまくいっているようにしようとしていますが、これまでのところ成功していません。 – uzrovsh

+0

@uzrovsh、そうです、私はそれについて完全に忘れていました。私はこれの状態が何かを把握しようとしています。 – ebruchez

+0

@uzrovshこれがまだ最新であるかどうかはわかりませんが、なぜこれが起きているのか、[修正済み](https://github.com/orbeon/orbeon-forms/commit/86fc78ce19c5ad88d0401c0124ced1c915dc3a57)が見つかりました。これはまだ実験的だと考えられています。 – ebruchez

関連する問題