стиль 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)=>
над вложенными элементами формы.
Могу ли я это сделать? Ищуу источника кажется, нет, но, возможно, с сутенером моя библиотека этовозможно (или, так как ям сборка против 2.1, взломайте что-нибудь на месте, пока фреймворк не поддержит то, что кажется ограничением)