【发布时间】:2015-01-28 01:58:00
【问题描述】:
我正在寻找一种在 for 循环中创建具有不同名称和值的 inputRadioGroups 的方法。
例如,我有一个包含 10 个申请人的列表。 index.scala.html 显示每个申请人的姓名,并为用户提供 3 个单选按钮(雇用、拒绝、可能)。
这是我到目前为止所得到的。问题是,每个组都有相同的名称、值和 ID。所以我只能选择 30 个选项中的一个(当然,我想选择 10 个,每组 1 个)。此外,如何以可以处理每次选择结果的方式更改代码?
@helper.form(action = routes.Application.save(), 'id -> "userForm") {
<fieldset>
@for(applicant <- applicants) {
<hr>
<h3>@applicant.getName()</h3>
<h4>Decision</h4>
@helper.inputRadioGroup( userForm("status"), options =
Seq("hire"->"Hire", "decline"->"Decline", "maybe"->"Maybe"), '_label ->
"Language", '_error ->
userForm("status").error.map(_.withMessage("select something")))
}
</fieldset>
<div class="actions">
<input type="submit" value="Save" class="btn btn-primary">
</div>
}
【问题讨论】:
标签: java html forms playframework playframework-2.0