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

xforms - XSLTForms ウィザードで値を保持する (複数ステップのフォーム)

XForms の XSLTForms 実装を使用してウィザードを作成していますが、複数ステップのフォームで問題が発生しています。form1 のデータを完成させて form2 に移動すると、form1 に入力されたすべてのデータが消えます。ナビゲートするために、トリガーを使用します

問題は、モデルを保存していないことだと思います。そのため、モデルに送信を追加しました。

そこで、「Next」トリガーを送信に置き換えました。

しかし、まだ問題があります。ナビゲーターはユーザーにファイルへの書き込み許可を求めます。私は、すべてのフォームではなく、最後にそれを行いたいと思っています。

これに代わるものはありますか?どうもありがとう!

理解を深めるための例を次に示します。

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

xforms - 小なり (<) 記号の XSLTForms / XForms

いくつかの計算を行い、XForms フォームの一部である div にキャンバスをロードする関数を作成しようとしています。そのために、ヘッダーにスクリプト セクションを作成し、いくつかのコードを追加しました。実際には 2 つの数値を比較する必要がありますが、"<" 記号または "<" エスケープ コードを挿入すると、XSLTProcessor がエラーをスローします。 ..これは、XMLパーサーが記号を「開始命令」と見なしているためであることはわかっていますが、それが単なる数学記号であることを理解させる方法がわかりません。

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

xsltforms - body onload イベントでデフォルトの XSLTForms サブフォームをロードする

サブフォームを使用しようとしていますが、問題がありました:公式の XSLTForms で提供されている例を見ましたが、その場合、フォームをロード/アンロードする要素は常に「メインフォーム」にあり、私の場合は必要です私はウィザードのようなものを構築しようとしているので、それらを非表示にする必要があります。そのため、ユーザーが「次へ」を押してからサブフォーム2がロードされると、最初のサブフォームが非表示になる必要があります。これには 2 つの問題があります。

1)「メインページ」に最初のサブフォーム要素を含めると、トリガーを押したときに subform1 の要素がアンロードされません。他のサブフォームはそれを行いますが、その最初のものは決して変わらない構造の一部として扱われます...そして、私は本当に消える必要があります. SO サブフォーム 1 のすべてのコンテンツを外部の別の xml に配置し、他のサブフォームと同じ方法でロードする必要があると思いますが、別の問題があります。

2)デフォルトでロードする必要があり、ロード要素をメインフォームボディに直接配置しようとしましたが、機能しませんでした。

会社のサブフォームをロードするメインフォームのトリガーで一時的に「パッチを当てました」が、それはとても...醜く、同じ問題が残っています.サブフォームをナビゲートすることはできますが、最初のトリガーは消えません.. . だから、どんなアイデアでも大歓迎です!前もって感謝します!

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

xforms - XForms または XSLTForms でコンポーネントを有効/無効にする方法は?

コントロールを有効/無効にする「正しい方法」があるかどうか知りたいです。特にトリガー。このウィキブックでは、著者はコントロールを削除することを提案していますが、表示されている必要がありますが、機能していません (無効になっているように見えるスタイル):

あちこち探しましたが、何も見つかりませんでした。何か案が?前もって感謝します、

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

xsltforms - XSLTForms メイン フォーム データ モデルの置き換えを回避する

私はサブフォームを使用しています (とても便利です!) が、問題があります: 特定のサブフォームがいくつかの JS 動作といくつかの "xf:setdata" アクションをロードする必要があるため、これらのサブフォームのヘッダーに次のようなものを含めました:

問題は、これを行うとメイン データ モデル (メイン フォームに含まれる) が失われるため、コントロールを追加しても参照できません。たとえば、これは機能していません:

しかし、サブフォーム データ モデルを削除すると、機能します。また、次のサブフォームにモデルが定義されていない場合は、メイン モデルにアクセスできます。

そこで、「ロード中」アクションを別の場所 (同じサブフォーム内) に配置しようとしましたが、うまくいきませんでした。

何か案が?どうもありがとう!

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

jquery-ui - Jquery UI を XSLTForms に追加する

JQuery UI 機能とスタイリングを追加しようとしましたが、CSS ファイルに問題があります。以前は XSLTForms ファイルに多くのライブラリを添付していましたが、実際にはロードできません。他の CSS ファイルと同じように、CSS ファイル内にタグとタグを既に配置しましたが、成功しませんでした。

何が間違っている可能性がありますか?Y はダイアログを表示できますが、スタイルがないため、機能は問題ありません。ソース コードを新しいファイルにコピーし、それを html に変更しました (XForms タグを HTML に置き換えました)。すべて問題なく動作しました。だから、XSLTFormsには何かがあると思います。

この方法でロードしようとしても失敗しました: