問題タブ [dynamicform]

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

java - Spring 3 MVC:動的フォーム内の1対多(作成/更新時に追加/削除)

jQueryを使用してHTMLフォーム内の1対多の関係を管理するためのソリューションを探しています。私はSpringSpring MVCHibernateで開発しています。Webで多くのトラックを見つけましたが、完全な例ではありませんでした。

背景

私は3つのJPAエンティティを持っています:

Consult.java(1)

ConsultTechno.java(2)

Techno.java(3)

示されているように、Consult(1)にはn個のConsultTechnos(2)が含まれており、これらはレベルとTechno(3)によって特徴付けられます。

ニーズ

HTMLフォームを使用してAdd a techno、DOMに2つのフィールドを動的に追加するボタンが必要です。

もちろん、ユーザーがボタンをクリックするたびに、これら2つのフィールドを再度追加する必要があります。input type="text"例として選択しましたが、最終的にはフィールドは2つになりますselect

4種類の操作をカバーする必要があります。

  1. 新しいマスターエンティティを作成するときに子エンティティを追加します
  2. 新しいマスターエンティティを作成するときに子エンティティを削除します
  3. 新しいマスターエンティティを更新するときに子エンティティを追加する
  4. 新しいマスターエンティティを更新するときに子エンティティを削除する

問題

そのレイアウト部分はすでに機能していますが、フォームを投稿するときに、動的に追加されたフィールドをにバインドすることができません@ModelAttribute consult

そのような仕事をする方法について何か考えがありますか?私は十分に明確になっていると思います...

前もって感謝します:)

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

smartgwt - EditorExit Handler を DynamicForm または FormItem に追加できないのはなぜですか?

このハンドラーは、ListGrid に対してのみ存在します。

しかし、DynamicForm.setValidateOnExit() のドキュメントを見ると、次のように書かれています。

true の場合、各アイテムの「editorExit」ハンドラーが起動されたとき、およびフォーム全体が送信または検証されたときに、フォーム アイテムが検証されます。

このプロパティを項目レベルで設定して、ユーザーの操作に応じてより細かい精度の検証を有効にすることもできることに注意してください。いずれかのレベルで true の場合、検証は editorExit で行われます。

では、どうすれば EditorExitHandler を DynamicForm または FormItem に追加できるのでしょうか?

編集 :

フォームの下にエラー パネルを作成して、すべてのエラーを動的に表示したいと考えています。各 FormITem は終了時に検証する可能性がありますが、この検証イベントをキャプチャしてエラー パネルを更新する必要があるかどうかを確認する方法がわかりません。

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

.net - Dotnet の xml ファイルからフォームを動的に生成する

xml ファイルから Dotnet でフォームを動的に生成する方法を教えてください。Javaのようにxmlファイルタグをasp.netコントロールに変換するツールがあれば、xmlファイルタグをスイングコントロールに変換するswiXMLがあります。私はグーグルで検索しましたが、何もわかりませんでした。だから私を助けてください。

ありがとう

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

ajax - 動的フォームとしての EditorTemplate

ページが要求されたときにいくつかのフィールドをロードするフォームと、ユーザーがドロップダウンで 1 つのオプションを選択したときにロードされる他のいくつかのフィールドがあります。選択時に読み込まれるフィールドは EditorTemplates です。ページを更新する必要なく (つまり、ajax を介して要求された部分ビュー)、ビューモデルへの「バインディング」を維持する必要なく、機能させる方法はありますか?

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

php - 動的フォームからのデータの取得

ユーザー入力に基づいて動的に生成されるフォームがあります。

最初に、ユーザーは選択する 3 つのフィールド (datefrom、dateto、pitchtype) を表示されます。ユーザーはオプションを選択し、[送信] をクリックします。スクリプトは、編集する範囲内の各日付の入力を含むテーブルを生成します。

生成されたフォームの例を以下に示します。

受信する PHP ファイルでは、日付ごとにデータを処理できるようにする必要がありますが、どこから始めればよいかわかりません。通常、それが静的フォームの場合、次のようなものを使用します

編集されたフィールドを取得します。

明らかに、私がする必要があるのは、編集した各フィールドをその日付とペアにして、通常どおりにデータを処理することです。フォームからのデータの配列を使用して、ある種のphpループが必要になると思いますが、どこから始めればよいかわかりません...何かアイデアはありますか?

編集 :

出力されたフォームを次のように編集する必要があると思います。そのため、各入力の名前は日付列と同じでした。そのため、受信した php ファイルですべての日付を取得する方法を知る必要があります。

どうもありがとう!

ケビン

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

jquery - JQuery 動的フォーム - 同じ名前の入力ボックスを送信する

これについて助けが必要です。JQuery の動的フォーム プラグインを使用しています。「+」ボタンをクリックするたびに入力ボックスが複製されますが、送信ボタンを押すと問題が発生します。すべて同じ「名前」でした。

複製された入力ボックスの名前を変更するにはどうすればよいですか?

HTML:

ここに私のJavaScriptがあります:

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

window - 動的フォームやその他のフォームコンポーネントを使用せずに、2つのテキストアイテムフィールドとボタンアイテムを持つスマートgwtウィンドウを実装する方法

私はsmartgwtバージョン2.4を使用しています。

2つのTextItem(Smart GWT)フィールドと1つのButtonItemを含むWindow(smart GWT)を実装する必要があります。動的フォームやフォームコンポーネントを使用せずに、これらのアイテムをウィンドウに追加する方法はありますか?フォームを使用せずにこれらのコンポーネントを追加する必要はないようです。これに対する可能な回避策はありますか?フォームを使用する必要がある場合、これは私にとって大きな回避策になります。私を助けてください。ありがとうございました。

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

javascript - これにより、レールがCSRFを検出する可能性がありますか?

さて、あるページの Rails アプリで、Javascript 変数を渡して Rails で使用できるようにする必要がありました。現在、1 つはサーバー側で実行され、もう 1 つはクライアント側で実行されているため、これが非常に難しいことはわかっています。インターネットを調べたところ、外部の JavaScript ページに含まれる関数で動的にフォームを作成するソリューションが見つかりました。

基本的に、ステートメントを使用して非表示フィールドを持つフォームをdocument.createElement作成し、非表示フィールドにレールに渡したい値を指定してからform.submit()、フォームを送信するように呼び出します。フォームには送信方法が指定され、移動先のパスが指定されました。そのため、サブミットすると、呼び出されたページが別のページにリダイレクトされ、隠しフィールドが params ハッシュにあり、Rails でアクセスできるようになりましたparams[:param]

ログインしているユーザーを追跡するためにセッションを使用し始めるまで、これはしばらくの間うまくいきました。その動的フォームでリダイレクトされるボタンをクリックすると、セッションがクリアされます。セッションがクリアされることについて私がオンラインで見つけた唯一のことは、レールがセッションをクリアするCSRFを検出したときです。

それで、私がやっていることがレールにCSRFを検出させ、セッションをクリアさせることができますか? 誰かが知っているセッションがクリアされる可能性がある他の理由はありますか? また、ajaxがないと(私はそれを台無しにするつもりがないので、うまく機能しません。)javascript変数を渡すために欠落している別の良い方法があります(javascriptでなければなりません、私はjavascript関数を使用していますユーザーの現在の場所を取得して、レールで利用できるようにしますか? (私は、フォームを Javascript するのではなく、自分のページに非表示のフォームを作成するだけでよいと考えていますが、ソースを見ている人なら誰でもそれを見て、なぜそこにあるのか疑問に思い、それをねじ込むことができるため、これは少しエレガントではありません)

誰かが興味を持っている場合は、以下が動的フォーム関数のコードです。

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

jquery - すべての入力が連続して完了するため、フォームをステップスルーする

--フィドル--

私は、ウィザードのように機能するフォームを設計しており、ユーザーに各入力を案内し、すべての入力が処理されるまで続行できないようにしています。

現在の行のすべての入力が入力またはチェックされている場合にのみ、テーブルの次の行を表示したいと考えています。行には、任意の数のテキスト入力、チェックボックス、またはラジオ グループを含めることができます。

これが私の現在のコードです:



これにより、ユーザーが最初の行のテキスト ボックスに入力すると次の行が表示されますが、ラジオ ボタンもオンにする必要があります。さらに、次の行だけでなく、テーブル内のすべての行を表示しています。

0 投票する
4 に答える
1051 参照

ruby-on-rails - Ruby on Railsで、動的入力(注文)ページを作成する最も簡単な方法は何ですか?

私はWeb開発に不慣れです(サーバー側で数年の経験があります)。注文情報を入力するページを作成する必要があります。例:アイテム名、数量、価格次に、[追加]ボタンをクリックすると、別の入力行が表示され、ユーザーはそれを入力できます。最後に、ユーザーが[送信]をクリックすると、注文が処理されます。

これで、それを行うWinFormsアプリケーションの作成方法がわかりましたが、Railsは初めてで、一般的にWeb開発は初めてですが、誰かが適切なテクノロジ/パッケージを教えてくれませんか?

おそらく誰かが関連するチュートリアルへのリンクを持っていますか?(私はほとんどのレールチュートリアルを実行しましたが、そこにはそのようなものは見られませんでした)

ありがとうございました!