стиль zip @repeat поверх вложенной формы
@repeat
чрезвычайно полезен; однако, я бью дорожный блок с вложенными формами.
Мне нужно создать форму для расписания игр, которая имеет 2 атрибута, данные графика (дата игры, время, местоположение, противник) и отправку командных заметок (например, «из-за зимнего шторма игра 7 января была перемещена в 9 января на ... Гавайях ;-) ")
Отображение формы основано на:
case class Schedule(
composite: Seq[Composite],
note: Seq[ScheduleNote]
)
а затем для отображения формы в шаблоне у меня есть:
@repeat(_form("composite"), min=numGames) { f=>
@inputDate(f("gameDate"), 'id-> "gameDate", '_label-> "Game Date")
....
}
@repeat(_form("note"), min=numGames) { f=>
@inputDate(f("gameNote"), '_label-> "Game Notes")
....
}
конечно, игровые заметки должны быть в паре с игровыми данными, что не произойдет в приведенном выше примере, так как, похоже, мне нужно@repeat
составные игровые данные и заметки отдельно.
Было бы очень, очень приятно:@repeat(_form("composite").zip(_form("note")), min=numGames) { case(fc,fn)=>
над вложенными элементами формы.
Могу ли я это сделать? Ищуу источника похоже, что нет, но, возможно, с помощью pimp моей библиотеки это возможно (или, поскольку я собираюсь использовать версию 2.1, взломать что-то на месте, пока фреймворк не поддерживает то, что кажется ограничением)