В одной из моих игр!проекты Я использую таблицу входов для обновления нескольких объектов за один раз.
Я передаю его контроллеру как массив объектов.Это работает довольно хорошо, но шаблон выглядит довольно беспорядочно, так как я вынужден написать всю запись индекса массива.
Шаблон в его текущем состоянии:
#{list items:_articles, as:'article' }
<tr>
<td><a href="#">${article.number}</a></td>
<td>${article.name}</td>
<td>${article.totalPrice}</td>
<td><input type="text" name="${ 'articles[' + article_index + '].description'}" value="${article.description}" /></td>
<td>
#{select 'articles[' + article_index+ '].consignment', value:article.consignment}
#{option ''} -- #{/option}
#{option 'Foo'} Foo #{/option}
#{option 'Bazz'} Bazz #{/option}
#{option 'Bar'} Bar #{/option}
#{/select}
<input type="hidden" name="${ 'articles[' + article_index + '].id'}" value="${article.id}" />
</td>
</tr>
#{/list}
Что -если он есть - лучше ли создавать поля нотации массива с помощью play-framework?