powiązać wiele obiektów w strukturze gry 2.0 z formularza
rozpaczliwie próbuję otrzymać listę wartości z formularza i powiązać go z listą obiektów.
To, co działa, to pobranie pojedynczego wiersza:
<code>//class case class Task(name: String, description: String) val taskForm: Form[Task] = Form( mapping( "name" -> text, "description" -> text )(Task.apply)(Task.unapply) ) //form <tr> <td><input name="name" type="text" class="span2" placeholder="Name..."></td> <td><textarea name="description" class="autoexpand span7" rows="1" placeholder="Description..."></textarea> </td> </tr> //receiving action: val task = taskForm.bindFromRequest.get </code>
Ale teraz chcę przesłać wiele obiektów typu zadania, takich jak na przykład:
<code><tr> <td><input name="name[0]" type="text" class="span2" placeholder="Name..."></td> <td><textarea name="description[0]" class="autoexpand span7" rows="1" placeholder="Description..."></textarea></td> </tr> <tr> <td><input name="name[1]" type="text" class="span2" placeholder="Name..."></td> <td><textarea name="description[1]" class="autoexpand span7" rows="1" placeholder="Description..."></textarea></td> </tr> </code>
Wykonanie zadania taskForm.bindFromRequest.get nie powiedzie się.
Czy ktoś wpadł na rozwiązanie tego problemu? A może radzisz sobie z taką sytuacją zupełnie inaczej?