私はPlay 2.0のフォームマッピングシステムが本当に好きですが、同様のコントロールのリストでフォームを実装する方法について質問がありました。 RailsではPlay 2.0の動的なサイズのコントロールのリストを処理するにはどうすればよいですか?
、私は
foo[]=3, bar[]=4, foo[]=2, bar[]=5
のようなフォームパラメータのリストを持っていた場合、私は明示的なインデックスを指定することにより、
[{:foo => 3, :bar => 4}, {:foo => 2, :bar => 5}].
プレイでは、私はこれを行うことができますように見える構造を取得したいです、例えば
foo[0]=3, foo[1]=4, etc.
しかし、私は動的にサーバーにフォームを送信する前のページにリスト項目を追加および削除することができますフォームのために、これは、インデックスが正しいことを確認するために少し簿記が必要です。 PlayはRailsのアプローチのようなものをサポートしています。ここで私のフォームに新しいfoo/barのペアを追加し、各オカレンスを配列内の別のエントリとして表示できますか?
Playの「繰り返し値」は何か助けになりますか? http://www.playframework.org/documentation/2.0/ScalaForms –
@Paul、これが私が今使っているものです。 「このような繰り返しデータを使用する場合、ブラウザから送信されるフォーム値はemails [0]、emails [1]、emails [2]などの名前にする必要があります。 – Bill