問題タブ [dynamic-forms]

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

javascript - ラジオボタンのチェックを外す方法

2つのフォームがあります。1つはユーザーが編集するために選択する必要のあるラジオボタンです。

フォームから「BookItem」を選択した後(A)$("#EditFormWrapper").load("callEditData.cfm? ID="+ID);2番目のフォームをロードする関数を呼び出します(B)

ユーザーがフォーム(B)のキャンセルボタン(editBTNcancel)をクリックしたときに、フォーム(A)のラジオボタンのチェックを外したい。

これが私のスクリプトです:

私は自分の問題を明確に述べたいと思います、どんな提案でも大歓迎です!

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

c# - フォームを動的に作成する C# Web フォーム API

私は多数のフォーム画面を持つasp.netプロジェクトに取り組んでいます。私たちのすべてのフォームは、開発者が何度も何度も作成する必要がある特定のセット レイアウトをほとんど使用しています。

現在の実装では、すべてのフォーム コントロールに対して、開発者がフォームの HTML を .aspx ファイル内に書き込む必要があります (フォームにフィールド コントロールを埋め込みます)。

その結果、プロジェクトの HTML コードがあちこちの非常に多くのコントロールに散らばっています。将来、フォームの HTML を変更する可能性が非常に高くなります。

asp.net C# には、開発者が何らかの「フォーム コントロール」を使用してプログラムでフォームを簡単に作成できるDrupal のフォーム APIに似たものがありますか? 開発者は、さまざまなフィールド コントロールを含む「行」を追加します。最終的にフォームの HTML 構造を生成するのは「フォーム コントロール」次第です。

このような方法を使用すると、次の利点が得られます。

  • HTML はすべて 1 か所にまとめられているため、変更やスキンの変更も簡単です。
  • HTML+CSS に精通していない開発者は、自分のコンフォート ゾーンからいじくり回す必要はありません。
  • 新しいフォームの迅速な開発

私はオンラインで見ましたが、おそらく私が求めているのは、Div を生成するように変更されたハイブリッド テーブル コントロール(必ずしもテーブル タグではない) であるように見えます。

何か案は?

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

javascript - 動的に生成されたフォームフィールドは、新しいフィールドが追加されると値を失います

javascriptを使用して動的フィールドセットを生成しています。フィールドを追加するには、次の関数を使用します(この関数は実際には複数のフィールドを追加します)

//テストを追加

追加しなければならないコードがたくさんあるので、innerHTML代わりに使用します。この方法では、マークアップが非常に短くなります。append

さて、私の問題は、フィールドを追加(または削除)するたびに、動的に生成された他のデータのすべてのデータが失われることです。どうすればこれを修正できますか?値を保存してからすべてのフィールドに追加するのは、私の場合は非常に複雑です。何か案は?

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

jquery - CKEditorがjQueryUIの並べ替えでフリーズする

jQuery UIフレームワークを使用して動的に作成されたCKEditorのリストを並べ替えようとしていますが、エディターの解放に問題があります。を使用していたときは完全に機能しました<textarea>が、ドラッグアクションが完了した後は、ユーザーがテキストを記述できなくなりました。

これはJavascriptコードです:

これはHTMLコードです:

0 投票する
3 に答える
29104 参照

jsf - JSFコンポーネントを動的に追加する方法

JSFコンポーネントを動的に追加できますか?フォームにボタンを追加するボタンのあるフォームが必要<h:inputText>です。これは可能ですか?

私はこれがJavaScriptでどういうわけか可能になるはずだと知っています。JSFでこれを行う方法を知っている人はいますか?主な問題は、を介して新しい入力の値を取得または設定する方法だと思います#{value}

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

jsf - 動的 JSF フォーム フィールドの作成方法

このような同様の質問をいくつか見つけましたが、これを行う方法が非常に多いため、さらに混乱しました。

XML読み取り中のファイルを取得しています。これXMLには、表示する必要のあるいくつかのフォーム フィールドに関する情報が含まれています。

そこでDynamicField.java、必要なすべての情報を含むこのカスタムを作成しました。

したがって、 がありList<DynamicField>ます。

このリストを繰り返し処理し、フォーム フィールドにデータを入力して、次のようにします。

次に<my:someCustomComponent>、適切な JSF フォーム コンポーネント (つまり、ラベル、inputText) を返します。

もう 1 つの方法は、 を表示するだけで、フォーム要素を持つ<my:someCustomComponent>を返すことです。HtmlDataTable(これはおそらくやりやすいと思います)。

どのアプローチが最適ですか? これを作成する方法を示すリンクまたはコードを誰かに見せてもらえますか? 「のサブクラスが必要です」のような答えではなく、完全なコード例を好みますjavax.faces.component.UIComponent

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

javascript - jQueryを使用してフォーム入力をクリーンアップして、フォームに追加できるようにしようとしています

私は、ユーザーが人に関する情報を入力できる非常に単純なHTMLフォームを持っています。そのフォームの下には、「さらに追加」できるボタンがあります。クリックすると、「person」フォームがコピーされ、ページに追加されます。

これを行うために使用した方法は、HTMLファイルを取得し、関連するセクション(「さらに追加」される部分)をコピーして、Javascriptの変数に保存することでした。フォームに変更を加える必要がある場合、Javascript変数に同じ変更を加える必要があるため、これはかなり厄介になりました。

私の新しい方法は、Javascriptで変数を動的に作成することです。ページが読み込まれると、jQueryを使用して、コードの「追加」部分を取得し、HTMLを変数にキャッシュします。次に、[さらに追加]ボタンをクリックすると、キャッシュされたHTMLをページに追加します。

問題はフォーム入力にあります。サーバー側のコードは、データベースからのユーザーのデータをフォームに自動入力します。フォーム入力なしでそのHTMLデータをキャッシュしたい...

私の現在の関数は次のようになります。

動作しません。これが問題を解決するための最良のアプローチであるかどうかもわかりません。

何か案は?

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

java - JSFでフィールドを動的に追加する方法は?

こんにちは、みんな、

JSF を使用してフィールドと行を追加および削除するための支援を必死に探しています。リッチな UI の外観のために ICE Faces を使用しています。以下は私の問題です:

  1. 1 つのテキスト ボックスと 2 つのボタン (+) と (-) を続けて追加する必要があります。
  2. ユーザーが + ボタンをクリックすると、上記のコンポーネントを含む新しい行が 1 つ追加されます。
  3. ユーザーが - ボタンをクリックすると、対応する行が表示から削除されます。

テキスト ボックスなどの個々のコンポーネントを追加して削除することができます。しかし、ここでの私の課題は、行として追加および削除することです。UI ビュー ルートからその特定の行 (インスタンス) を削除するにはどうすればよいですか。

何度か試しましたが、今まで解決策が見つかりませんでした。可能な解決策を教えてください。

前もってありがとう、クリシュナ

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

ruby-on-rails - RoR: ActiveScaffold: update_column fetaure を条件付きにするにはどうすればよいですか?

スキーマ:

目標は、action_types.description を actions.description にコピーすることです (UI でまだ使用されていない場合のみ) (!)。

行われること:

または、「作成」でのみ「更新」中にこの機能がない場合は、受け入れることができます。これは半分の測定値ですが、今のところ十分です。

何か案は?

(レール 2.3.4)