問題タブ [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.
xforms - Orbeon / Web サービスとアクション
ライブラリという名前のフォームに保存されている再利用可能なセクションで作成した Web サービスとアクションを使用したいと思います。
template.xml ファイルのソース ビューからアクションと Web サービスをコピーしました。
残念ながら、アクションの宛先フィールドにアクセスしようとすると、再利用可能なセクションのコントロールが表示されないため、機能しません。
誰にもトリックがありますか?
よろしく、フィリップ
xforms - フォームビルダーとページ
フォームビルダーで作成したフォームを複数のページに分割し、それらの間でこれらのページをリンクするにはどうすればよいですか?
ページフローを使用する必要がありますか?
よろしく、
orbeon - RTE 検証が行われていない
https://gist.github.com/773349
RTE から RTE にトラバースすると、RTE フィールドの検証が行われません。添付の git を見つけてください。
ケース 1 を再現する手順
- RTE1 にフォーカスし、Hello と入力します
- テキスト入力へのタブアウト (ノード セレクター)
- 検証作業
ケース 2
- RTE1 にフォーカスし、Hello と入力します
- RTE2 へのタブアウト
- 検証が機能しない
ナイトリー ビルドを試してみたところ、上記のエラーを再現できました。ケース 1 も失敗しています。私が気付いたもう 1 つの違いは、RTE から RTE に移動したときに「 xxforms-value-change-with-focus-change 」イベントが発生しないことです。
orbeon - ページの更新時に間違ったコントロールが初期化される
https://gist.github.com/773373
関連のないフィールドは、ページの更新時に初期化されます。
再現する手順
- ページにアクセスします。2 つのアラートに注意してください。「init - チェックを外す」および「enabled - チェックを外す」。
- チェックボックスを選択します。チェック制御が初期化されました。再び2つのアラート。このコントロールは以前は関係ありませんでした。
- ページを更新します (Firefox を使用しています)。関連のないコントロールは初期化されていますが、関連のコントロールは初期化されていないことに注意してください。アラートからわかります。
興味深いことに、正しいコンポーネントが表示されていますが、xforms-enabled が間違ったコンポーネントで呼び出されています。
orbeon - xform上の動的に更新可能なhrefリンク
ドキュメントから、XSLプロセッサを使用してhrefリンク(または他のHTMLコンテンツ)を動的に生成できます。
上記は大まかなサンプルコードであり、上記のhrefは静的であるため無視できます。
問題は、これ(xsltで生成されたリンクテキスト)がインスタンスの更新時に自動的に更新されないことです。それを達成する方法は?
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 に送信リソースを変更する必要があります。
orbeon - Orbeon フォームのルック アンド フィールのカスタマイズ
フォーム要素領域自体の外側の領域をカスタマイズして、顧客がフォームを囲む領域を含むすべてのフォームを独自のスタイルで作成できるようにしたいと考えています。たとえば、上部の領域を別の色にしたいと考えており、Orbeon のロゴを顧客のロゴに置き換えたいと考えています。また、フォームの下に表示されるいくつかのボタンを非表示/削除/カスタマイズしたいと考えています。たとえば、PDF、電子メール、閉じるのボタンは不要で、[保存] ボタンのテキストを [送信] に変更したいとします。
それは可能ですか?もしそうなら、どうすればいいですか?これについての指示はどこかにありますか?
xforms - 関数またはプロシージャを呼び出す Orbeon xforms データベース サービス
Weblogic データベース接続プールが構成された Weblogic に Orbeon FormBuilder をデプロイしました。Orbeon データベース サービス/アクションを使用して、Oracle プロシージャまたは関数を呼び出し/呼び出したいと考えています。これが可能かどうか誰にもわかりますか?
データベース サービスで呼び出し、実行、中かっこ {} を試しました。私が最も近いのは次のとおりです。
他のすべての試みでは、より厳しいエラーが発生しました。Orbeon が関数を呼び出せないことを確認してください。
orbeon - 送信後の GO アクション (go URI)
実行ボタンを有効にしましたが、どういうわけかこれを適切に機能させることができませんでした。
これは、ドキュメントからの指示の例です。
静的および動的な uri 値を試しましたが、成功しませんでした。
次のような URI を試しました。
および他の動的なものですが、何をしようとしても、次のようなダイアログウィンドウが表示され続けます。
===============================
エラーが発生しました
次のいずれかを試してください。
詳細を表示 詳細を表示
===============================
私たちは何を間違っていますか?使用する値の例を挙げていただけますか?
ところで、安定したビルドを使用します。
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を使用しています。
おそらく、このナイトリービルドの文書化されていない要件に遭遇しています...?