問題タブ [xforms-betterform]
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 - XForms の繰り返し - ユーザーに行数を尋ねる
xf:input を介してユーザーに特定の繰り返しで「項目数」を尋ねたいと思います。次に、ユーザーの応答に基づいて、その行数で繰り返しを提示します (これは、 xf:instance で生成されます)。
トリガーを使用して行を挿入および削除する方法に精通しています。
ここで私が求めているのは、作成して表示する最初の行数をユーザーに求める方法です。
たとえば、ユーザーが 10 行を希望したとします。彼らがその質問に答えるまで、繰り返されるデータを関連性のないものにすることができると思います。彼らがそれに答えると、何らかのアクションで行が動的に作成され、繰り返されるデータが関連性を持つようになります。
しかし、これを行う方法は?
12月20日更新
以下のマークアップは入力フィールドを示しており、より良い形式では、ボタンが押されたときにインスタンスに行が追加されます。ただし、betterForm は UI にデータを表示しません (これは厳密には別の質問だと思いますが)。私は他の実装を試していません。
xforms - 千葉と Java アプリケーションの統合
X-Forms & Chiba は初めてです。
私は単純な Java EE アプリケーションに Chiba を統合することを考えていました。
これを行う手順は何ですか?
これまでに達成したこと
- ストリームを使用して、または JSP とサーブレットを介してファイルとして xform を千葉に送信します。
- 千葉からの出力フォームをHTML、CSS、JS、AJAXとして取得する。
- 顧客がデータを入力するために使用する、作成された xhtml x フォーム。
- 送信時に、インスタンス xml がサーブレットに送信されます。
- 次に、サーブレットはこのインスタンス xml を保存します (RDBMS では CLOB と仮定します)。
サーバー側の xform エンジンによる xForm 処理の流れを理解するのに役立つサンプル アプリケーションを提供してもらえますか?
xforms - 千葉へのストリームとしてのxhtmlファイルの提出
千葉は初めてなので、千葉をJSPとサーブレットアプリケーションに統合する方法と、xhtmlファイルをストリームとして千葉に送信してHTML + CSS + JS/AJAXとして出力する方法を知りたいです。
私が達成したいこと:
- ストリームを使用して、またはJSPとサーブレットを介してファイルとしてxformを千葉に送信します。
- 千葉からの出力フォームをHTML、CSS、JS、AJAXとして取得します。
- 顧客がデータを入力するために使用する、作成されたxhtmlxフォーム。
- 送信時に、インスタンスxmlはサーブレットに移動します。
- 次に、サーブレットはこのインスタンスxmlを保存します。
Javaアプリケーションで千葉を実装する例はどこにありますか。アプリケーションで実装しようとしましたが、クックブックと千葉のユーザーガイドの情報が非常に少ないため、成功しませんでした。
助けてくれてありがとう。:)
variable-assignment - 変数 (var) は XSLTforms または betterForm でサポートされていますか?
http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_var_elementに基づいて、次の XForms ドキュメントを用意しました。
それは非常に簡単です: Kilroy を 2 回出力する必要があります (私はそう思います)。最初にモデルから直接読み取り、次に変数に入れてその変数を出力します。
しかし、出力は
私はこれを eXist-db 2.0 と eXide バージョン 2.0 から試しました。上記のコードは XSLTforms によって処理されます。最初の行を省略して、betterForm によって処理されますが、結果は同じです。
http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0の「3.2.4.2 Variable Scope」の章の後の例では、変数の値を使用する場合は $ プレフィックスが必要であることが示唆されていますが、両方の XSLTforms最後の出力を value="$pg_name" に変更すると、betterForm が例外をスローします。上記のコードは構文的には正しいようですが、変数の値は出力されません。誰でもこれを説明できますか?
exist-db - betterForm JavaScript を無効にする方法
XフォームをHTMLに変更するためにbetterFORMでexist-dbを使用していますが、betterFORMは必要のない多くのjavascriptを作成しました。betterFORM で JavaScript の生成を無効にするのを手伝ってください。
javascript - javascriptを介してxforms要素の値を変更しますか?
javascript を使用して xforms 要素の値を変更し、その値でフォームを送信できるかどうか疑問に思っていましたか?
私が試したのは、<input type="file">
トリガーされたときに xforms:input のテキストを変更することです。フォームを送信すると、xforms:input が値を適用していないようです。
スパンと入力を取得するのはなぜですか? コンソールで xforms:input 要素を確認すると、次のように変換されていることがわかります。