問題タブ [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.

0 投票する
3 に答える
915 参照

xforms - XForms の繰り返し - ユーザーに行数を尋ねる

xf:input を介してユーザーに特定の繰り返しで「項目数」を尋ねたいと思います。次に、ユーザーの応答に基づいて、その行数で繰り返しを提示します (これは、 xf:instance で生成されます)。

トリガーを使用して行を挿入および削除する方法に精通しています。

ここで私が求めているのは、作成して表示する最初の行数をユーザーに求める方法です。

たとえば、ユーザーが 10 行を希望したとします。彼らがその質問に答えるまで、繰り返されるデータを関連性のないものにすることができると思います。彼らがそれに答えると、何らかのアクションで行が動的に作成され、繰り返されるデータが関連性を持つようになります。

しかし、これを行う方法は?

12月20日更新

以下のマークアップは入力フィールドを示しており、より良い形式では、ボタンが押されたときにインスタンスに行が追加されます。ただし、betterForm は UI にデータを表示しません (これは厳密には別の質問だと思いますが)。私は他の実装を試していません。

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

xforms - 千葉と Java アプリケーションの統合

X-Forms & Chiba は初めてです。

私は単純な Java EE アプリケーションに Chiba を統合することを考えていました。

これを行う手順は何ですか?

これまでに達成したこと

  1. ストリームを使用して、または JSP とサーブレットを介してファイルとして xform を千葉に送信します。
  2. 千葉からの出力フォームをHTML、CSS、JS、AJAXとして取得する。
  3. 顧客がデータを入力するために使用する、作成された xhtml x フォーム。
  4. 送信時に、インスタンス xml がサーブレットに送信されます。
  5. 次に、サーブレットはこのインスタンス xml を保存します (RDBMS では CLOB と仮定します)。

サーバー側の xform エンジンによる xForm 処理の流れを理解するのに役立つサンプル アプリケーションを提供してもらえますか?

0 投票する
0 に答える
46 参照

xforms - 千葉へのストリームとしてのxhtmlファイルの提出

千葉は初めてなので、千葉をJSPとサーブレットアプリケーションに統合する方法と、xhtmlファイルをストリームとして千葉に送信してHTML + CSS + JS/AJAXとして出力する方法を知りたいです。

私が達成したいこと:

  1. ストリームを使用して、またはJSPとサーブレットを介してファイルとしてxformを千葉に送信します。
  2. 千葉からの出力フォームをHTML、CSS、JS、AJAXとして取得します。
  3. 顧客がデータを入力するために使用する、作成されたxhtmlxフォーム。
  4. 送信時に、インスタンスxmlはサーブレットに移動します。
  5. 次に、サーブレットはこのインスタンスxmlを保存します。

Javaアプリケーションで千葉を実装する例はどこにありますか。アプリケーションで実装しようとしましたが、クックブックと千葉のユーザーガイドの情報が非常に少ないため、成功しませんでした。

助けてくれてありがとう。:)

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

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 が例外をスローします。上記のコードは構文的には正しいようですが、変数の値は出力されません。誰でもこれを説明できますか?

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

exist-db - betterForm JavaScript を無効にする方法

XフォームをHTMLに変更するためにbetterFORMでexist-dbを使用していますが、betterFORMは必要のない多くのjavascriptを作成しました。betterFORM で JavaScript の生成を無効にするのを手伝ってください。

0 投票する
0 に答える
123 参照

javascript - javascriptを介してxforms要素の値を変更しますか?

javascript を使用して xforms 要素の値を変更し、その値でフォームを送信できるかどうか疑問に思っていましたか?

私が試したのは、<input type="file">トリガーされたときに xforms:input のテキストを変更することです。フォームを送信すると、xforms:input が値を適用していないようです。

スパンと入力を取得するのはなぜですか? コンソールで xforms:input 要素を確認すると、次のように変換されていることがわかります。