問題タブ [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 トリガー
Xforms プロセッサを作成しようとしていますが、テキストの先頭に画像を表示する必要があるトリガーをどうすればよいかわかりません。仕様にはそのような詳細は記載されていませんが、次の例を含む Open Bookを見つけました。
しかし、標準には言及されておらず、img タグは html (xforms では定義されていません) であるため、正しいかどうか疑問に思っています。どう思いますか?
xml - インスタンス データ ノードによる XForm モデル インスタンスのリンク
XForms を理解しようとしていますが、モデルの仕様に疑問があります。構図をモデル化する必要がありますが、その方法が本当にわかりません。複合パターンを使用してこのフォームを作成する必要があるとします:
私は次のようなことを考えています:
どのような種類のペットが人を飼っていて、その価値は何かを言って、これらのインスタンスをリンクする方法はありますか?
xpath - xForms を使用した要約テーブル
次のようなxmlがあります。
XForms 1 (XForms 2 に切り替えるオプションはありません) では、フレームワークの betterform を使用して、同じ人の名前を持つ「table1」の行の合計を実行して、集計テーブルの値を計算したいと考えています。そのために、次のバインドがあります。
最後に必要なのは、person1 の value_total = 15 と person2 の value_total = 20 ですが、この「計算」式を使用すると、「NaN」が得られます。計算式を置き換えて、次のような文字列リテラルと比較すると:
次に、value_total 15 を取得します (合計は正しく行われます)。したがって、エラーは比較式 person/text() = ../person_name/text() にあるようです。誰かがどのように正しい表現であるべきかについて考えを持っていますか?
ありがとう
post - eXist-db XForms POST サブミッション インスタンスの更新
ポスト リクエスト テスト用の簡単なテスト フォームを作成しました。
私の単純な目標は、2つのパラメーターを指定してPOSTリクエストを送信し、サーバーの応答をインスタンスに保存することです(サーバーは受信したパラメーターをそのままフォームに送り返すだけです)
上記のコードに示すように、パラメーター replace="all" を使用すると、サーバーは回答を返します。
ただし、パラメーター replace="instance" instance="response" を使用すると
これが発生します:
orbeon - XForms にデータを送信する
要求パラメーターまたはヘッダーに応じて、別の XML ドキュメントからインスタンスを作成する XForms ドキュメントを使用しようとしています。オルベオンのxxforms:get-request-parameter()
.
Orbeon は次のことも提案しています。
これを使用できるかもしれません (BetterForms がサポートしていると仮定します) が、入力として複数の XML ドキュメントが必要です。すべての XML 文書を 1 つのポスト XML フラグメントに入れる方法を調整できるかもしれませんが、それもあまり面白くありません。
私は元々、XQuery ドキュメントの戻り値として XForms を生成しようとしましたrequest:get-parameter()
が、問題が発生しています。私が欠けているものはありますか、それともこれらのメソッドが XForms に送信する唯一の良い方法ですか?
xforms - xml 以外のファイルを存在するデータベースからローカル ディスクに保存します。
クリックすると、exist-db からローカル ディスクにファイルを保存できるボタンを作成しようとしています。これが私が今持っているものです:
logLink には、exist-db 内のファイルへのリンクが含まれています。
ボタンをクリックすると、ブラウザーはそれを xml ファイルとして開こうとしますが、失敗します。ファイルの保存ダイアログが表示されることを期待していました。ここで何が欠けているか教えてもらえますか?
私も提出を介してそれをやろうとしましたが、成功しませんでした。提出:
ボタン:
クエリ:
serialize.xq 自体を実行すると、次のようになります。
orbeon - 最後に xforms:delete を必要とせずに xforms:insert を実行するには?
別のインスタンスに基づいてインスタンスを作成したいと考えています。上記のように xf:insert を使用してこれを行うことができます。
ただし、xf:inserts を開始する前に、インスタンス「subInstance」に空の型要素が含まれている必要があることに気付きました。
したがって、すべての xf:inserts の後、次の手順を実行して最初の空のものを削除する必要があります。
このメソッドに何か問題がありますか、または最初の空なしで直接挿入できる方法はありますか?