ligar vários objetos no quadro de jogo 2.0 a partir de um formulário

Estou desesperadamente tentando receber uma lista de valores de um envio de formulário e vinculá-lo a uma lista de objetos.

O que funciona é recuperar uma única linha:

<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>

Mas agora eu quero enviar vários objetos do tipo tarefa como esta, por exemplo:

<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>

Fazer um taskForm.bindFromRequest.get agora falha.

Alguém chegou a uma solução para isso? Ou você lida com essa situação totalmente diferente?

questionAnswers(2)

yourAnswerToTheQuestion