問題タブ [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.
exists - 千葉の xForm を安らかな Web サービス (exist db) に接続します。
既存のデータベースから xml インスタンスを読み取る必要があります。次のコマンドを使用して、千葉を安らかな Web サービスに接続しようとしています。
ただし、xform をロードすると、次のエラー メッセージが表示されます。
エラー ログを確認すると、次の追加のエラー メッセージが表示されます。
Orbeon 経由で URL にアクセスできるので、URL が正しいことがわかります。千葉からの接続に問題があるのはなぜですか?
javascript - xform データ グリッド
xforms を処理するために orbeon を使用しています。クリップボード (Excel) からデータの行/列をコピーして貼り付けるために使用できるデータ グリッドを作成しようとしています。
これをどのように実装できるか手がかりはありますか?
私はちょうどajax dhtmlxgridに出くわしました。
xform のフロント エンドとして dhtmlxgrid を使用しようとしています。私の xform は html テーブルを生成し、dxhtmlgrid は ajax コンポーネントを表示します。
誰もが xform で外部の JavaScript ライブラリを正常に使用したのでしょうか?
xml - XFormsと同じモデルタグの複数の入力
私がこれをきちんと求めていないならば、私は前もって謝罪します..私が求めていることを言葉にするのは難しいです..
私は次のようなXFormsモデルを持っています:
新しい基準タグを作成する複数の入力テキストボックスが必要です。
次のようなユーザーインターフェイス:
そして、XML出力を次のようにしたいと思います(ユーザーが情報を入力した後):
3つの入力フィールドがすべて同じ基準タグを参照していることがわかるため、私が持っている方法は機能しません。どうすれば区別できますか?
ありがとう!それが理にかなっていることを願っています!
最初の編集を開始
基本的なテキストボックスへの回答をありがとう!
ただし、リストボックスを使用してこれを行う必要があります。しかし、私の一生の間、私はその方法を理解することができません。xforms:selectイベントとdeselectイベントで使用する場所を読みましたが、どこに配置するかわかりませんでした。試した場所では、非常に奇妙な動作が発生しました。
私は現在、以下を実装しています。
ただし、複数の選択肢が送信されると、すべての選択値がスペースで区切られて同じノードに挿入されます。
例えば:
リストボックスからAAA、BBB、FFFを選択すると、次のXMLになります。
各選択が別々のノードにあるようにコードを変更するにはどうすればよいですか?
つまり、私はそれを次のように見せたいです:
ありがとう!
最初の編集を終了
2番目の編集を開始します:
リストボックス(つまり、xf:selectappearance = "compact")の場合、同じノードでスペースを使用できるようにしてから、xslを使用してそのxmlを変換し、適切にフォーマットされた新しいxmlドキュメント(個別のノードを含む)を生成しました。残念ながら、元々別々のノードに挿入しても、それほど面倒な解決策は見つかりませんでした。
ただし、選択した回答はテキストボックスで非常にうまく機能するため、回答として選択したのはなぜですか。
2回目の編集を終了
xml - OrbeonでXformsフォームをロードして渡す方法(インスタンスをXFormsに送信する方法)?
Orbeon Formsソリューションを使用して、入力されたWebフォームからメッセージを生成しています。
パイプラインからのXForms送信に関するOrbeonのwikiでさまざまなコードスニペットを読み、さまざまな解決策を試しましたが、機能しません。パイプラインからのPOSTを使用して、PFCによってキャッチされ、XFormsビューに送信された例はありません。投稿されたデータを受け取ります(すべての例は同じページで行われます)。
彼のインスタンス入力で受信される次のパイプラインがあります。
PipelineWrite.xpl
次に、アクションをキャッチするPFCがあります。
page-flow.xml
次に、非常に単純な成功ビューがあります。
ViewSuccess.xhtml
「ViewModify」ページの「保存」ボタンをクリックして起動したこのプロセスはすべて、次のとおりです。
ViewModify.xhtml
問題は、投稿が適切に行われ、PFCがアクションを適切にキャッチし、正しいビューをロードしますが、ビューはデータなしでロードされます(ビューはインスタンス入力のデータを検出しません)。
ビューでGETを使用してPOSTデータを取得しようとしましたが、それは同じことです。データは取得されません。そのため、ダウンロードボタンは機能しません。
私は解決策を見つけるのに十分明確であることを願っています。前もって感謝します。
javascript - jQuery で一定期間後にイベントが発生したかどうかをテストする
フォーム フェースに組み込まれたイベントをオフにするフォーム フェース xforms 製品のスクリプトを書いています。このイベントは「xforms-ready」と呼ばれます。ドキュメントが「準備完了」になるとすぐに「startTime」が発生するように定義しました。スクリプトに実行させたいのは、「xforms-ready」が発生するまでに時間がかかりすぎることをユーザーに警告することです。たとえば、「startTime」から 6 秒経過した場合などです。以下のコードを使用して、「xforms-ready」イベントが発生したときに簡単に実行できます。
ただし、「endTime」が定義される前に警告が発生する必要があります。だから私はこのように動作するものが欲しいと思います:
またはおそらくより効率的に:
誰でもこれを行う方法を提案できますか?
data-binding - XForms バインド要素エラー
XForms でバインドを使用するようにコードを変更しています (どこでもノードセットを使用するよりも良い方法です!) が、エラーが発生します。
「エラー: XForms エラー (8): id (data_criterion) はバインド要素を参照していません...」というエラー メッセージが表示されます。
私が使用しているチュートリアル/ガイドから、これは機能するはずですが、明らかに何かが欠けています! (ところで、私はここの例の後にバインディング コードをモデル化していました: http://en.wikibooks.org/wiki/XForms/Bind )
この問題は、例のように xf:input ではなく xf:select コントロールを使用したことが原因であると当初は考えていましたが、コードを最も単純なコードに落とし込んだ後でも、エラーが発生します。
これは私が使用しているモデルコードです:
UIコードに関しては、これは私が持っているものです:
「エラー: XForms エラー (8): id (data_criterion) はバインド要素を参照していません...」というエラー メッセージが表示されます。
誰が問題が何であるかについての洞察を持っていますか? また、知っておくべきバインディングと xf:select (xf:itemset を使用) コントロールの特別な使用法はありますか? (最終的には、フォームで多くの xf:select コントロールを使用しています..)
前もって感謝します!
編集:
このバリデーターを使用してコードを実行したところ、次のメッセージが表示されました (bind 行を参照):
xforms - XForms:バインディングにデフォルトの日付を設定する
私はXformsを初めて使用し、ノードセットバインディングでデフォルトの日付を設定するのに助けが必要です。デフォルトの日付を現在の日付+30日に設定する必要があります。どうすればよいですか?
xml - XPathは2つのノードセット値を連結できますか?(XFormsで使用するため)
XFormsのXPathを使用して2つのノードセット値を連結したいと思っています。
XPathにconcat(string、string)関数があることは知っていますが、2つのノードセット値を連結するにはどうすればよいですか?
編集を開始: concat関数を試しました..これを試しました..そしてそれを機能させるためにそのバリエーションを試しましたが、機能しません
編集終了
以下は、私が達成しようとしていることの簡略化されたコード例です。
XFormsモデル:
私が現在持っているXFormsUIコード:
(ユーザーが[名前]チェックボックスを選択した場合。)XML出力は次のとおりです。
でも!ルートノードセット値を現在の選択ノードセット値と組み合わせたい。
基本的に:
また
次のXML出力を実現するには:
これを行う方法について何か提案はありますか?(私はXPathとXFormsにかなり慣れていません)
ps私がタイプしたとき、私が求めていることは私には理にかなっていますが、私が求めていることを理解するのに問題がある場合は、私に知らせてください。
ありがとう!
xml - XFormsのユーザー入力から2つの異なるノードに2つの値を設定できますか?
XForms のユーザー入力から 2 つの異なるノードに 2 つの値を設定したいと考えています。可能であれば、これがどのように行われるのか興味があります。
たとえば、次のデータ モデルがあるとします。
そして私のUIコードは次のようになります:
しかし、私は基本的に次のようにしたいと考えています (ただし、これは無効であり、xml はまったく生成されません)。
達成したいXML出力(ユーザーが「BBB」をチェックした場合):
1 つのチェックボックスの選択に対してこれら 2 つのノードを設定するにはどうすればよいですか?
すべてが理にかなっていることを願っています...
ありがとう!:)
xforms - XForms: バインディングのドロップダウンでデフォルトの選択を設定する
要素の色を持つ「myinstance」という名前のメイン インスタンスがあります。色は「赤」、「青」、「緑」、または「黄」です。色は、「colorsinstance」と呼ばれる別のインスタンスからのドロップダウンに取り込まれます。フォームが読み込まれるときに、ノードセット バインディングでドロップダウンのデフォルトを「緑」に設定したいと考えています。
メイン インスタンスのバインディングは次のとおりです。