問題タブ [xsltforms]

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 投票する
1 に答える
95 参照

xpath - バインディング要素の xpath 式を動的に変更する

xpath 式を変更してからサブフォームをロードするトリガーをクリックするなど、異なるデータノードでサブフォームを呼び出して、サブフォームを再利用しようとしています。

そのためにバインディング要素を作成しましたが、動的に変更することはできません。インスタンス ノードの値を変更する方法を知っているので、バインド要素がノードを指すようにしますが、機能しません。このようなもの:

私もこれを試しましたが成功しませんでした:

また、Jsを介して:

前もって感謝します。

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

leaflet - リーフレットが XSLTForms XML ファイル内にある場合、ズーム時にフリーズする

私は XSLTForms を使用しており、Leaflet マップを追加する必要があります。しかし、そのライブラリの何かが機能しません。.xml ファイルに次のコードがあります (各 xform として) が、マップをズームすると (ダブルクリックまたはズーム ボタンをクリックして) フリーズします。

_zoomIn: 関数はフリーズしてもトリガーされますが、期待される視覚的な変化はありません。

これは単純な xforms の例です:

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

xforms - 最後のリピート ノードが削除された後に挿入できません

問題は、繰り返しに残っている唯一の行を削除した後、[追加] ボタンが機能しなくなることです。

質問が受け入れられるように、投稿に余分なものを埋め込む

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

xml - XForms 繰り返し構造にチェックボックスを追加する

RESTXQ サーバーで eXist 2.2 の XSLTForms を使用しています。

ユーザーがリモート API にクエリを実行できる検索フォームがあります。クエリが一致した場合、リモート API は一連の XML レコードで応答します。私はxf:repeatレコードを反復処理するために使用しています。ユーザーが必要なレコードを選択できるように、各レコードの先頭にチェックボックスを提供できるようにしたいと考えています。ただし、チェックボックス要素をxf:repeat(xf:inputブール値にバインドして) 内部に配置すると、必要な機能が得られません。チェックボックスは互いに独立しているのではなく、グループとしてアクティブ化されます。最初のボックスをクリックすると、2 番目のボックスもアクティブになります。これは十分に一般的な使用例のようですが、実装方法を示すドキュメントや例が見つからないようです。

bool各チェックボックスに新しい要素があることを確認するために、2 つのインスタンスを何らかの形で同期する必要があることはわかっていxf:insertます。

モデル スニペット:

フォーム スニペットxf:repeat:

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

vb.net - XSLTForms を vb.net Web フォームに統合する

vb.net Web フォームで XSLTForms を使用する必要がある次のプロジェクトの情報を収集しようとしています。

これに関する完全な例をいくつか提案してもらえますか (サーバー言語が異なっていても)。

XSLTForms について読み始めましたが、VB.net でのそれらの統合はまだ明確ではありません。実装する必要がある機能は、通常の CRUD 操作です。

疑問の 1 つは、単純な XSLT を実行する代わりに xform プロセッサ (私の場合は XSLTForms ) を使用する理由です。

XSL スタイル シートを指定する場所

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

xml - XForms の繰り返し: 同じ要素名、異なる値の制約

XForms (eXist-db の XSLTForms 実装) で RDF/XML を編集しようとしていますが、xf:repeat構造内の同じ名前を持つ要素に異なる値の制約を適用する必要があります。たとえば bf:subject、デフォルトの URI を@rdf:resource属性の値として使用するか、フォームで定義された他のリソースにリンクする任意の URI を使用できる要素があります (簡潔にするために、以下の例ではこれらを省略しました)。 .

構造体で、xf:repeat同じ名前の要素をどのように区別できますか? @rdf:resourceの値を で指定されたデフォルト URI に制限する述語を使用して最初のシナリオを処理できますが、 が任意の URI を取ることができるxf:model場合の差分処理を実現する方法が見つかりません。@rdf:resource

注: @rdf:resource の値は、XForms インスタンスを更新する別の JavaScript ライブラリ ( jsPlumb ) を使用して動的に更新されるため、2 番目にネストされた xf:repeat 内にフォーム コントロールはありません。