問題タブ [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.

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

xforms - XForms: リストの関連性を設定する

モデル インスタンスにリスト要素があります。Orbeon XForms を使用しています。

ステータスは、非公開または公開にすることができます。xforms:binding で、リストの表示/非表示に関連する属性を設定したい。リストはドロップダウンにバインドされています。ステータスが非公開の場合はリストを表示し、ステータスが公開の場合はリストを非表示にします。

以下を試してみましたが、うまくいきません。

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

asp.net - ASP.NET 用の堅牢なサーバー側動的フォーム エンジン

私は最近、動的に読み込まれた ASP.NET コントロールを EAV スキーマと組み合わせて使用​​し、データ モデルの可変性を処理する単純な動的フォーム エンジンを実装しました。ビジネスはしばらくの間、最終製品に十分に満足していましたが、現在はより複雑な動的フォームを求めています。

  1. フィールドの可視性は、他のフォーム フィールドの値に関連付けられています
  2. 他のフォームフィールドの状態に関連付けられたドロップダウン可能な値のリスト
  3. フォーム全体でのさまざまなビジネス ルールの適用: つまり、FieldA の値は、FieldX が null でないと仮定して、FieldX + 30 日を超えてはなりません。
  4. その他の複雑な分野間の依存関係とビジネス ルール

ご想像のとおり、このようなエンジンをゼロから作成するのは面倒で時間がかかり、コア ビジネスの一部ではないため、既製のソリューションを探しています。理想的には、すべての層 (ビジネス ロジック、プレゼンテーション層、永続性) を含む完全な ASP.NET フレームワーク (MVC または WebForms) が必要です。ただし、物乞いは選択者になることはできないので、ビジネス ルールの定義と評価のみを扱うフレームワークで間に合わせます。さらに、クライアント側のプラグインへの依存を禁止する厳格なポリシーに縛られているため、厳密にサーバー側のソリューションを探しています。

XForms は完璧に適合するように思えますが、私が見つけた唯一の成熟した実装は、Java (Orbeon) または Django (Chiba) に基づいています。私が見つけた他の XForms 実装は、クライアント側のプラグインに何らかの依存関係を持っています。

Orbeon を ASP.NET アプリケーションと統合する方法が見つかれば、Orbeon を使用しても構いませんが、そのようなハイブリッド実装の実際の例は見たことがありません。

Microsoft Office InfoPath を簡単に調べてみましたが、実装する必要のある複雑なシナリオを処理するのに十分なほど堅牢ではないようです。

すべてのアイデアを歓迎します!

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

xml - XForms でのツリー ビュー/ナビゲーション

私は疑問に思っています..XMLデータ構造が与えられたXFormsでツリービュー/ナビゲーションを実行できますか(そしてやや簡単に)?

可能であれば、本当に優れた例 (コードと、できれば表示する作業フォーム) をどこで見つけることができますか?

また、これを実装するためのヒントはありますか? (私は XForms を初めて使用し、これまでのところ基本しか知りません)

本当にありがとう!

:D

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

xforms - XForms:ノードセットバインディングでcalculateおよびxxforms:default属性を使用

クエリ文字列パラメータ(param1)をform2に渡すform1があります。form1からparam1=trueを渡します。フォーム2では、param1の値をローカルインスタンスに設定しようとしています。フォーム1からparam1を渡さない場合、form2でparam1の値をfalseにする必要があります。これが私のインスタンスです。

次の行を使用して、クエリ文字列からparam1の値をフェッチして値を設定しています。クエリ文字列にparam1がない場合は、デフォルト値のfalseを使用します。

これは動作しません。param1が存在する場合、それは機能し、inquerystring-instanceをtrueに設定します。param1が存在しない場合、何も設定されません。falseに設定したい。どうすればよいですか?

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

xforms - XForms: xxforms:variable が xforms-alert 機能を壊す

クエリ文字列パラメーターをキャプチャするために、フォームに次のタグがあります。

このフォームには多くのフォーム フィールドがあり、そのうちのいくつかは赤い警告アイコンを表示する必須フィールドです。ユーザーがこれらのフィールドに入力すると、赤いアラート アイコンが緑のチェック マークに変わります。これは、上記の変数宣言のないフォームでうまく機能します。

上記の変数宣言行を追加すると、フォーム フィールドが入力されたときに赤い警告アイコンが緑のチェック マークに変わるのを防ぎます。これを修正するには助けが必要です。

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

xforms - xforms:xxforms:default値がユーザー入力を上書きしないようにする方法

ステータスを表示するためのドロップダウンがあります。これは、有効(true)または無効(false)にすることができます。これが私のxmlインスタンスです。

デフォルトでは、ステータスはtrueである必要があります。そこで、次のようにバインディングを設定しました。

ユーザーがドロップダウンで[無効]を選択すると、ステータスはfalseとして保存されます。フォームを保存すると保存されるxmlは次のとおりです。

フォームを編集モードで開くと、これはXMLインスペクターウィジェットで取得するxmlです。

xmlがステータスのfalse値で保存されている場合でも、xxforms:defaultのためにステータスがtrueに設定されます。

どうすればこれを修正できますか?

これがxhtmlです:

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

localization - EPiServer File Manager での XForms のローカライズ

EPiServer ファイル アップロード ダイアログには、アップロードされたファイルにタイトル、リンク、説明、作成者、発行者などのメタ データを追加するためのセクションがあります。これらのフォーム フィールドは、XForms を使用して実装され、FileSummary.config で構成されます。

これらのフィールドの見出しは、以下のスニペットのように、XForms コントロールを含む HTML マークアップで直接定義されます。

私の質問は、これらのフィールド キャプションをどのようにローカライズできますか? この場合は Author になります。

ローカリゼーションは、lang xml ファイルから駆動されるファイル マネージャーの他のすべてのセクションで日本語で動作しますが、ファイル マネージャーのこの部分は、epserver の管理および編集の残りの部分とはまったく異なる方法で動作するようです。

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

colors - XForms カラー ピッカーを実装できますか? (オルベオンは使用していません)

XForms Color Picker/Selector/Control を実装しようとしています (ドロップダウン タイプのコントロールで、ボックスまたは色の陰影を表示する場所を知っています)。

XForms でこれを行うことは可能ですか (Orbeon を使用せずに、私は XSLTForms を使用しています)? そうですか、それはどのように実装されていますか、または誰かが(単純な)コード例を教えてくれますか?

0 投票する
6 に答える
554 参照

xml - ユーザー インターフェイス定義の XML

新しいプロジェクトで UI を構築するためのユーザー インターフェイス定義の XML を選択するための情報を探しています。プロジェクトの目的は、Web とデスクトップ環境の両方で実行され、クロスプラットフォームをサポートすることです。したがって、私は XUL と XForms に焦点を当てていますが、XForms には詳しくありません。アドバイス、長所と短所、そしてそれらの将来について教えてください。ありがとうございました。

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

xforms - XForms:関連する設定はXMLからタグを削除します

「ファイルのアップロード」、「URLの追加」の2つのオプションがあるドロップダウンがあります。ユーザーが[ファイルのアップロード]を選択すると、フォームにファイルセレクターが表示されます。ユーザーが[URLの追加]を選択すると、フォームはファイルセレクターを非表示にし、代わりにテキストボックスを表示します。私は関連性を使用してこれを行いました。

File Selectorは、ファイル情報をドキュメントタグに追加します。テキストボックスデータはdocumentURLタグに保存されます。

ユーザーはファイルのアップロードを選択し、ファイルをアップロードしてXMLを保存します。保存されたXMLに、タグが表示されなくなりました。ユーザーがこのXMLを編集できる必要があり、URLの追加を選択できるユースケースがあります。問題はこれです。保存されたXMLにはタグが含まれていないため、テキストボックスはフォームに表示されません。

誰かがこれを手伝ってくれませんか?編集モードで、ドロップダウンで選択した内容に基づいて、ユーザーにファイルの選択またはテキストボックスを表示できるようにする必要があります。