問題タブ [orbeon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
285 参照

xforms - Orbeon / Web サービスとアクション

ライブラリという名前のフォームに保存されている再利用可能なセクションで作成した Web サービスとアクションを使用したいと思います。

template.xml ファイルのソース ビューからアクションと Web サービスをコピーしました。

残念ながら、アクションの宛先フィールドにアクセスしようとすると、再利用可能なセクションのコントロールが表示されないため、機能しません。

誰にもトリックがありますか?

よろしく、フィリップ

0 投票する
1 に答える
326 参照

xforms - フォームビルダーとページ

フォームビルダーで作成したフォームを複数のページに分割し、それらの間でこれらのページをリンクするにはどうすればよいですか?

ページフローを使用する必要がありますか?

よろしく、

0 投票する
1 に答える
81 参照

orbeon - RTE 検証が行われていない

https://gist.github.com/773349

RTE から RTE にトラバースすると、RTE フィールドの検証が行われません。添付の git を見つけてください。


ケース 1 を再現する手順

  1. RTE1 にフォーカスし、Hello と入力します
  2. テキスト入力へのタブアウト (ノード セレクター)
  3. 検証作業

ケース 2

  1. RTE1 にフォーカスし、Hello と入力します
  2. RTE2 へのタブアウト
  3. 検証が機能しない

ナイトリー ビルドを試してみたところ、上記のエラーを再現できました。ケース 1 も失敗しています。私が気付いたもう 1 つの違いは、RTE から RTE に移動したときに「 xxforms-value-change-with-focus-change 」イベントが発生しないことです。

0 投票する
1 に答える
95 参照

orbeon - ページの更新時に間違ったコントロールが初期化される

https://gist.github.com/773373

関連のないフィールドは、ページの更新時に初期化されます。

再現する手順

  1. ページにアクセスします。2 つのアラートに注意してください。「init - チェックを外す」および「enabled - チェックを外す」。
  2. チェックボックスを選択します。チェック制御が初期化されました。再び2つのアラート。このコントロールは以前は関係ありませんでした。
  3. ページを更新します (Firefox を使用しています)。関連のないコントロールは初期化されていますが、関連のコントロールは初期化されていないことに注意してください。アラートからわかります。

興味深いことに、正しいコンポーネントが表示されていますが、xforms-enabled が間違ったコンポーネントで呼び出されています。

0 投票する
1 に答える
369 参照

orbeon - xform上の動的に更新可能なhrefリンク

ドキュメントから、XSLプロセッサを使用してhrefリンク(または他のHTMLコンテンツ)を動的に生成できます。

上記は大まかなサンプルコードであり、上記のhrefは静的であるため無視できます。

問題は、これ(xsltで生成されたリンクテキスト)がインスタンスの更新時に自動的に更新されないことです。それを達成する方法は?

0 投票する
2 に答える
407 参照

orbeon - Orbeon の itemset 要素の実装は、名前空間を持つ要素をトラバースできませんか?

私はこのコードを実行しようとしています:

ここで、retrieveControl には次のドキュメントが含まれています。

しかし、それは機能しません (select1 に対して作成されたアイテムはありません)。/ */ */APP を削除して、ドキュメント全体をアイテム ラベルとして印刷すると (ラベルを ref="." に変更すると、データが吐き出されます。

ns として指定された jax-rx を持つ要素をトラバースできない理由がわかりません...回避策 (クエリは XMLSpy で正常に動作します)?

以下の最も早い回答 (1 月 27 日) に基づく更新:

以下の最初の回答に基づいて問題をさらに調査しましたが、問題は名前空間を使用して要素を解析する機能ではなく、おそらく XForms Submission の実装方法にあるようです (または、私の理解が不十分な場合は、この質問への回答)。XForms Submission の問題は、replace="text" で試みた場合のインスタンス置換の失敗ですが、おそらく replace="instance" にも影響します。置換は、a) デフォルト インスタンスでのみ発生し、b) 仕様と比較して正しく発生しないようです。これは(http://www.w3.org/TR/xforms11/#submit-data-replacementから):

replace 属性に値 "text" が含まれ、送信応答が XML メディア タイプ ([RFC 3023] のコンテンツ タイプ指定子で定義されている) またはテキスト メディア タイプ (text/* のコンテンツ タイプ指定子で定義されている) に準拠している場合)、その後、応答データはテキストとしてエンコードされ、置換対象ノードのコンテンツを置換します。

わかりました。これは、インスタンスのコンテンツ全体を select1 の item-label に入力することで証明できます。上記の送信 ID getData は、参照されているインスタンス ID にも存在しない targetref を置き換えようとしていますが、機能することに注意してください。 (参照されているインスタンス ID の targetref を正しく配置すると機能しません。つまり、targetref が「デフォルト」インスタンス (たまたま最初のインスタンス) の有効なノードを指している場合にのみ機能します。インスタンス ID が参照されます. そしてそれが機能する場合でも、それは targetref ノードのコンテンツを置き換えません (そして、それ (Orbeon の送信置換メカニズム) がそのコンテンツをどこに配置するかは正確にはわかりません.デフォルトのインスタンスですが、どこで - 新しく作成されたテキスト ノードですか?)

サンプル データ ファイルが利用可能な URL に送信リソースを変更する必要があります。

0 投票する
2 に答える
2929 参照

orbeon - Orbeon フォームのルック アンド フィールのカスタマイズ

フォーム要素領域自体の外側の領域をカスタマイズして、顧客がフォームを囲む領域を含むすべてのフォームを独自のスタイルで作成できるようにしたいと考えています。たとえば、上部の領域を別の色にしたいと考えており、Orbeon のロゴを顧客のロゴに置き換えたいと考えています。また、フォームの下に表示されるいくつかのボタンを非表示/削除/カスタマイズしたいと考えています。たとえば、PDF、電子メール、閉じるのボタンは不要で、[保存] ボタンのテキストを [送信] に変更したいとします。

それは可能ですか?もしそうなら、どうすればいいですか?これについての指示はどこかにありますか?

0 投票する
1 に答える
280 参照

xforms - 関数またはプロシージャを呼び出す Orbeon xforms データベース サービス

Weblogic データベース接続プールが構成された Weblogic に Orbeon FormBuilder をデプロイしました。Orbeon データベース サービス/アクションを使用して、Oracle プロシージャまたは関数を呼び出し/呼び出したいと考えています。これが可能かどうか誰にもわかりますか?

データベース サービスで呼び出し、実行、中かっこ {} を試しました。私が最も近いのは次のとおりです。

他のすべての試みでは、より厳しいエラーが発生しました。Orbeon が関数を呼び出せないことを確認してください。

0 投票する
1 に答える
120 参照

orbeon - 送信後の GO アクション (go URI)

実行ボタンを有効にしましたが、どういうわけかこれを適切に機能させることができませんでした。

これは、ドキュメントからの指示の例です。

静的および動的な uri 値を試しましたが、成功しませんでした。

次のような URI を試しました。

および他の動的なものですが、何をしようとしても、次のようなダイアログウィンドウが表示され続けます。

===============================

エラーが発生しました

次のいずれかを試してください。

詳細を表示 詳細を表示

===============================

私たちは何を間違っていますか?使用する値の例を挙げていただけますか?

ところで、安定したビルドを使用します。

0 投票する
2 に答える
170 参照

orbeon - CEナイトリービルドはそのままでは機能しません

最近、OrbeonFormsの安定した3.8.0CEのorbeon.warをインストールしました。これは、すぐに使用できます。

一部の機能は安定版では機能しないため、CEナイトリービルドorbeon-CE.warをインストールしましたが、これはそのままでは機能しません。

フォームビルダーにはいくつかの例外があります。ビルダーだけでなく例も失敗するので、フォームランナーも失敗します。

Java例外

java.lang.NullPointerExceptionクラス:java.util.zip.Deflaterメソッド:ensureOpen行:421

Linux Debian Lenny 2.6.26-smp、Tomcat5.5を使用しています。

おそらく、このナイトリービルドの文書化されていない要件に遭遇しています...?