問題タブ [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.
java - Spring 3 MVC:動的フォーム内の1対多(作成/更新時に追加/削除)
jQueryを使用してHTMLフォーム内の1対多の関係を管理するためのソリューションを探しています。私はSpring、Spring MVC、Hibernateで開発しています。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種類の操作をカバーする必要があります。
- 新しいマスターエンティティを作成するときに子エンティティを追加します
- 新しいマスターエンティティを作成するときに子エンティティを削除します
- 新しいマスターエンティティを更新するときに子エンティティを追加する
- 新しいマスターエンティティを更新するときに子エンティティを削除する
問題
そのレイアウト部分はすでに機能していますが、フォームを投稿するときに、動的に追加されたフィールドをにバインドすることができません@ModelAttribute consult
。
そのような仕事をする方法について何か考えがありますか?私は十分に明確になっていると思います...
前もって感謝します:)
smartgwt - EditorExit Handler を DynamicForm または FormItem に追加できないのはなぜですか?
このハンドラーは、ListGrid に対してのみ存在します。
しかし、DynamicForm.setValidateOnExit() のドキュメントを見ると、次のように書かれています。
true の場合、各アイテムの「editorExit」ハンドラーが起動されたとき、およびフォーム全体が送信または検証されたときに、フォーム アイテムが検証されます。
このプロパティを項目レベルで設定して、ユーザーの操作に応じてより細かい精度の検証を有効にすることもできることに注意してください。いずれかのレベルで true の場合、検証は editorExit で行われます。
では、どうすれば EditorExitHandler を DynamicForm または FormItem に追加できるのでしょうか?
編集 :
フォームの下にエラー パネルを作成して、すべてのエラーを動的に表示したいと考えています。各 FormITem は終了時に検証する可能性がありますが、この検証イベントをキャプチャしてエラー パネルを更新する必要があるかどうかを確認する方法がわかりません。
.net - Dotnet の xml ファイルからフォームを動的に生成する
xml ファイルから Dotnet でフォームを動的に生成する方法を教えてください。Javaのようにxmlファイルタグをasp.netコントロールに変換するツールがあれば、xmlファイルタグをスイングコントロールに変換するswiXMLがあります。私はグーグルで検索しましたが、何もわかりませんでした。だから私を助けてください。
ありがとう
ajax - 動的フォームとしての EditorTemplate
ページが要求されたときにいくつかのフィールドをロードするフォームと、ユーザーがドロップダウンで 1 つのオプションを選択したときにロードされる他のいくつかのフィールドがあります。選択時に読み込まれるフィールドは EditorTemplates です。ページを更新する必要なく (つまり、ajax を介して要求された部分ビュー)、ビューモデルへの「バインディング」を維持する必要なく、機能させる方法はありますか?
php - 動的フォームからのデータの取得
ユーザー入力に基づいて動的に生成されるフォームがあります。
最初に、ユーザーは選択する 3 つのフィールド (datefrom、dateto、pitchtype) を表示されます。ユーザーはオプションを選択し、[送信] をクリックします。スクリプトは、編集する範囲内の各日付の入力を含むテーブルを生成します。
生成されたフォームの例を以下に示します。
受信する PHP ファイルでは、日付ごとにデータを処理できるようにする必要がありますが、どこから始めればよいかわかりません。通常、それが静的フォームの場合、次のようなものを使用します
編集されたフィールドを取得します。
明らかに、私がする必要があるのは、編集した各フィールドをその日付とペアにして、通常どおりにデータを処理することです。フォームからのデータの配列を使用して、ある種のphpループが必要になると思いますが、どこから始めればよいかわかりません...何かアイデアはありますか?
編集 :
出力されたフォームを次のように編集する必要があると思います。そのため、各入力の名前は日付列と同じでした。そのため、受信した php ファイルですべての日付を取得する方法を知る必要があります。
どうもありがとう!
ケビン
jquery - JQuery 動的フォーム - 同じ名前の入力ボックスを送信する
これについて助けが必要です。JQuery の動的フォーム プラグインを使用しています。「+」ボタンをクリックするたびに入力ボックスが複製されますが、送信ボタンを押すと問題が発生します。すべて同じ「名前」でした。
複製された入力ボックスの名前を変更するにはどうすればよいですか?
HTML:
ここに私のJavaScriptがあります:
window - 動的フォームやその他のフォームコンポーネントを使用せずに、2つのテキストアイテムフィールドとボタンアイテムを持つスマートgwtウィンドウを実装する方法
私はsmartgwtバージョン2.4を使用しています。
2つのTextItem(Smart GWT)フィールドと1つのButtonItemを含むWindow(smart GWT)を実装する必要があります。動的フォームやフォームコンポーネントを使用せずに、これらのアイテムをウィンドウに追加する方法はありますか?フォームを使用せずにこれらのコンポーネントを追加する必要はないようです。これに対する可能な回避策はありますか?フォームを使用する必要がある場合、これは私にとって大きな回避策になります。私を助けてください。ありがとうございました。
javascript - これにより、レールがCSRFを検出する可能性がありますか?
さて、あるページの Rails アプリで、Javascript 変数を渡して Rails で使用できるようにする必要がありました。現在、1 つはサーバー側で実行され、もう 1 つはクライアント側で実行されているため、これが非常に難しいことはわかっています。インターネットを調べたところ、外部の JavaScript ページに含まれる関数で動的にフォームを作成するソリューションが見つかりました。
基本的に、ステートメントを使用して非表示フィールドを持つフォームをdocument.createElement
作成し、非表示フィールドにレールに渡したい値を指定してからform.submit()
、フォームを送信するように呼び出します。フォームには送信方法が指定され、移動先のパスが指定されました。そのため、サブミットすると、呼び出されたページが別のページにリダイレクトされ、隠しフィールドが params ハッシュにあり、Rails でアクセスできるようになりましたparams[:param]
。
ログインしているユーザーを追跡するためにセッションを使用し始めるまで、これはしばらくの間うまくいきました。その動的フォームでリダイレクトされるボタンをクリックすると、セッションがクリアされます。セッションがクリアされることについて私がオンラインで見つけた唯一のことは、レールがセッションをクリアするCSRFを検出したときです。
それで、私がやっていることがレールにCSRFを検出させ、セッションをクリアさせることができますか? 誰かが知っているセッションがクリアされる可能性がある他の理由はありますか? また、ajaxがないと(私はそれを台無しにするつもりがないので、うまく機能しません。)javascript変数を渡すために欠落している別の良い方法があります(javascriptでなければなりません、私はjavascript関数を使用していますユーザーの現在の場所を取得して、レールで利用できるようにしますか? (私は、フォームを Javascript するのではなく、自分のページに非表示のフォームを作成するだけでよいと考えていますが、ソースを見ている人なら誰でもそれを見て、なぜそこにあるのか疑問に思い、それをねじ込むことができるため、これは少しエレガントではありません)
誰かが興味を持っている場合は、以下が動的フォーム関数のコードです。
jquery - すべての入力が連続して完了するため、フォームをステップスルーする
--フィドル--
私は、ウィザードのように機能するフォームを設計しており、ユーザーに各入力を案内し、すべての入力が処理されるまで続行できないようにしています。
現在の行のすべての入力が入力またはチェックされている場合にのみ、テーブルの次の行を表示したいと考えています。行には、任意の数のテキスト入力、チェックボックス、またはラジオ グループを含めることができます。
これが私の現在のコードです:
これにより、ユーザーが最初の行のテキスト ボックスに入力すると次の行が表示されますが、ラジオ ボタンもオンにする必要があります。さらに、次の行だけでなく、テーブル内のすべての行を表示しています。
ruby-on-rails - Ruby on Railsで、動的入力(注文)ページを作成する最も簡単な方法は何ですか?
私はWeb開発に不慣れです(サーバー側で数年の経験があります)。注文情報を入力するページを作成する必要があります。例:アイテム名、数量、価格次に、[追加]ボタンをクリックすると、別の入力行が表示され、ユーザーはそれを入力できます。最後に、ユーザーが[送信]をクリックすると、注文が処理されます。
これで、それを行うWinFormsアプリケーションの作成方法がわかりましたが、Railsは初めてで、一般的にWeb開発は初めてですが、誰かが適切なテクノロジ/パッケージを教えてくれませんか?
おそらく誰かが関連するチュートリアルへのリンクを持っていますか?(私はほとんどのレールチュートリアルを実行しましたが、そこにはそのようなものは見られませんでした)
ありがとうございました!