我們如何創建複選框並使用scala將它們與play2.0中的表單綁定。使用複選框數據渲染和綁定表單
如果我有
val placeForm = Form(
mapping(
"id" -> ignored(NotAssigned: Pk[Long]),
"url_key" -> nonEmptyText,
"title" -> optional(text),
"page_id" -> optional(longNumber)
)(models.Place.apply)(models.Place.unapply)
)
和我創建的形式是這樣的。
@form(routes.Page.save) {
@form(routes.Page.save) {
<fieldset>
@inputText(pageForm("title"), '_label -> "Title")
@inputText(pageForm("template"), '_label -> "Template") <label>Options:</label>
<div class="input">
<label>note <input type="checkbox" name="options[]" value="0">
</label> <label>About US <input type="checkbox" name="options[]"
value="0">
</label> <label>Facebook <input type="checkbox" name="options[]"
value="0">
</label> <label>Twitter <input type="checkbox" name="options[]"
value="0">
</label> <label>Hotmail <input type="checkbox" name="options[]"
value="0">
</label> <label>Something <input type="checkbox" name="options[]"
value="0">
</label>
</div>
</fieldset>
現在我想不想簡單的HTML創建這些複選框並綁定這些複選框值到形式
誰能幫我這個
請參閱在表單上播放文檔,使用@checkbox(...)生成這些元素 – virtualeyes