問題タブ [xforms]
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.
xml - Web サービスから XForms ページに XML データを返す方法
データベースから xml ドキュメントを読み取り (db には文字列として格納されています)、それを xforms ページに送信する Web サービスがあります。インスタンスをこのxmlに置き換えたいです。もちろん、文字列として送信すると、xforms はそれを xml ドキュメントとして認識しません。それを XML ドキュメントとして送信する方法はありますか (C# では XMLDocument クラスを見つけましたが、java..?)、または xforms に xml-instance として処理するように指示する方法はありますか?
Web サービスの構築には axis2 を使用し、Xforms には Orbeon を使用しています。おそらく解決策はorbeonのコンバーター(またはシリアライザー?)プロセッサーに関するものですが、よくわかりません。それらをどうすればよいですか...
ありがとう!
xforms - スタイル クラス xforms-disabled-subsequent が自動的にヘルプ アイコンに追加されました
フォームで xforms:help コントロールを使用しました。この特定のページから他のページに移動して元のページに戻ると、予期しない css クラス (xforms-disabled-subsequent) が xforms:help コントロールに追加され、ヘルプ アイコンの画像が非表示になります。
同じ解決策を提案してください。
xforms - xforms コントロールへの条件付きスタイル クラス
条件付きでスタイルクラスを適用したいと思います。
xforms:trigger ボタンがあるとします。読み取り専用フラグが true の場合、このボタンを読み取り専用 (無効) にしたいとします。
class="xforms-readonly"条件付きで適用したい句。
そうする方法を提案してください。
xforms - Xform のいくつかのパフォーマンス チューニング テクニック
サイズが約 1.5 MB の Orbeon Xform があります。約 450 以上のコントロールが含まれています。したがって、Xform のパフォーマンスは非常に悪いです。この複雑な Xform のパフォーマンスを改善するためのテクニックをいくつかお勧めします。
xpath - 代替ソリューション
$dollars の形式で数値を入力として取得する for コントロールを使用すると、パフォーマンスの問題が発生します。このパフォーマンスの問題を克服するために、代わりに次の計算機能を使用し、コントロールのバインドに実装しました。
しかし、上記のコードの問題は、コントロールの値を文字列型に変換することで、これに依存する値を持つコントロールでエラーが発生することです。上記の問題の解決策を提供するか、この状況を処理するためのより良い推奨事項を提供してください。
xpath - WeblogicApplicationServerに関するXformパフォーマンスの調整
複雑なXformsをTomacatおよびWebsphereApplicationサーバーにデプロイしました。Xformのパフォーマンス(つまり、フォームのレンダリング時間、制御値の変更時間、動的な制御値の変更)は、Web-logicApplicationServerにデプロイされたものと比較して比較的優れています。OrbeonフレームワークをJ2EEフレームワークと統合するために使用したロジックを以下に説明します。1)view.xmlをデータベース(レンダリングする必要のある実際のXform)に保存します。2)DBから同じものを取得し、次のようにリクエスト属性に挿入します。
上記と同じロジックをTomacatとWebsphereApplication Serverの両方に実装しました。これは、Web-logicApplicationServerよりも優れたパフォーマンスを提供するようです。Orbeonリソースで、WEB-INF / weblogic.xmlを編集し、次の要素を追加すると、次のことがわかりました。
パフォーマンスが向上します。私たちの状況で役立ちますか?上記について親切にアドバイスし、Web-logicApplicationServerのパフォーマンスオーバーヘッドを解決するための有用な推奨事項を提供してください。
xml - Xformの入力フィールドで許可する文字の制約
このシナリオでは、入力フィールドの入力として、次のリストされた文字のみを許可する必要があります
xforms - XFormsでソートおよびグループ化されたデータテーブル
Orbeonフォームランナーを使用していくつかのXFormsドキュメントを実行しています。エントリのリストを管理して、タイムトラッキングを実行したいと思います。xforms:repeatを使用してデータを含むテーブルを生成し、xforms:triggerをxforms:insertを使用して新しいエントリを挿入しています。次の図に示すように、エントリを日付で並べ替え、エントリを月でグループ化します。
毎月の合計時間を計算したいと思います。誰かがXForms/Orbeonでこれを構築する方法のヒントを与えることができますか、似たようなことをしている実用的な例がそこにありますか?
ありがとうございました!
pdf - xforms でバーコードを実装する方法に関するドキュメントはありますか
orbeon 3.9 PE 内でバーコード機能を実装する方法を明確にしてください。
wiki リファレンス (リンクを参照) では、実装方法が明確ではありません。
unit-testing - Orbeon に単体テスト フレームワークはありますか?
Orbeon Forms をテストするための単体テスト フレームワークがあるかどうか疑問に思っています。
私たちが達成しようとしている単体テストは、イベント チェック、有効/無効チェック、ナビゲーション チェック、要素スタイル チェックなどです
。POC として Selenium IDE (Firefox プラグインとして使用) を試しました。テストケースの作成は簡単でした。しかし、フォームで繰り返しセクションに遭遇したとき、フォームを更新するたびに、各フィールドに対して生成された ID が異なる場合がありました。そのため、セレン IDE を使用してアイデアを破棄する必要がありました。
Orbeon wiki で、このYDT-cleint サイド ユニット テストのリンクをたまたま目にしました。しかし、この YDT の使用方法や orbeon との統合方法については、あまり理解できませんでした。