問題タブ [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 に答える
423 参照

xhtml - XForms データ モデルを XML ファイルに保存できません

次の XForms コードがあります。

このフォームには、1 つのテキストボックス フィールドと 2 つのボタンsaveとが含まれており、次loadのファイルへの 1 つの依存関係も含まれていますModel.xml

問題は、テキスト ボックスにデータを入力して保存ボタンを押すと、モデルが に保存されることmyData.xmlです。このファイルはディスク上に存在し、読み取り専用ではありません

実際には何も起こらず、ファイルのデータは更新されません (ちなみに、[読み込み] ボタンは正常に機能します)。

この動作の理由と、これを修正して入力したデータを外部ファイルに保存する方法は何ですか?

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 に答える
379 参照

rest - XForms と restxq アプリケーション

XForms を使用して「Drop a Database」というボタンを表示する単純なインターフェイスを作成しようとしています。dropdatabase.xqm次に、フォームのボタンがクリックされたときに呼び出される RestXQ ドキュメントを呼び出せるようにしたいと考えています。BaseXを使用しています。XForms をフォルダー内のファイルに保存onlydel.xmlしました。basex/webapp/staticdropdatabase.xqm という RestXQ プログラムを作成し、basex/webappフォルダーに保存しました。というデータベースを作成しましたpatients

xforms : の内容onlydel.xmlは次のとおりです。

RestXQ : の内容dropdatabase.xqmは次のとおりです。

これを実行すると、次のエラーが表示されます。

私が必要とする助けは次のとおりです。

  1. 私が書いたコードでこのようなことをすることはできますか?
  2. エラーの理由とエラーを解消するための解決策も役立ちます
0 投票する
1 に答える
293 参照

css - 単純な XML ファイルから XForms への XSL 変換と CSS の適用

単純な XML ドキュメントを XForms に変換し、最終結果にスタイルを追加しようとしています。私はXSLTForms実装を使用しており、ローカルの CSS ファイル (Twitter のブートストラップ) を指しています。したがって、XML ファイルは次のようになります。

これらのパーツを XForms ドキュメントに変換する私の XSLT:

今、これは生成します:(これは私が現在必要としているものには問題ありません)

しかし、これにいくつかのスタイル ルールを追加したいと思います <xf:trigger>。問題は、それがhtml要素に変換されると、構造は

したがって、XSLT 変換を行う方法がわからないため、let's sayclass="btn-danger"属性を<button>タグに挿入します。

言い換えれば、最終的な Html でそのようなものを取得する必要があります: (現在は取得していますがclass="btn-danger"buttonタグに はありません)

<xsl:attribute name="class">btn-danger</xsl:attribute>また、のテンプレートにを追加してみましxf:triggerたが、最初の span 要素に属性が挿入されます。何か案は?前もって感謝します!

アップデート:

要素をhtmlxforms:trigger要素に変換するための XSLT は、このリンクに あります- http://bpaste.net/show/c42CtcIcjbsI6GFGWK2q/ XML ファイルからボタンのスタイルを指定できます。例えば:

ここでは、パーツ名を一致させて、ボタンにたとえばid="b1"cssスタイルのルールを持たせたいと言っています。btn-dangerしかし、別のボタンがあり、そのスタイル ルールがない場合は、デフォルトの外観にする必要があります。それが明らかであることを願っています。

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

javascript - XForms アクションから JavaScript を呼び出す

私は XForms を試していて、JavaScript を動的に読み込もうとしていますが、それがわかりません。

私は簡単な例を提示しています - これは、javascript をロードする単なる入力フィールドとボタンです:

私のスクリプトでは、入力ボックスから値を取得してから、連結された文字列で警告ボックスを表示しようとしています。現在、「Hello undefined!」と表示されます。

firstName xf:inputJavascriptから値を取得する方法を知っていますか? 私は XForms でのみそれを行う方法を知っていますが、これは一種の概念実証です。

余談ですが、私は XSLTForms を使用しているため、XForms はクライアント上で実行されます。

もう 1 つのヒントは、XSLTForms が要素を含むxf:inputいくつかのネストされたspan要素に変換するという事実にあるかもしれませんが<input type="text">、そのinput要素には名前または ID がありません。

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

xforms - XSLTForms/XForms Select1 (ドロップ リスト モード) コントロールに空の値はありません

私は XForms を初めて使用し、Select1 コントロールに空白のオプションがないことを指定する方法を知りたいので、リスト内の値の 1 つを取得する必要がありますが、空白のオプションは使用しないでください。一部のコントロールの動作はそれに依存するためです。価値。

ここに画像の説明を入力

仕様を読んでいましたが、それを行う方法が見つかりませんでした。前もって感謝します