【发布时间】:2016-11-15 18:08:14
【问题描述】:
我是 Scala 和 Play 框架的新手。我的目标是在视图中显示一个带有模型值的复选框。我还想从视图中获取这些复选框值,在控制器中处理(确保至少选择了一个值),然后添加到模型中的记录中。
我已经构建了控制器,它显示视图并传递复选框值:
public Result addProfile() {
List<Service> services = Service.find.all();
return ok(profile.render(form(ProfileRegister.class), services));
}
我已经构建了我的视图:
@(profileForm: Form[Application.ProfileRegister], servicesList: java.util.List[Service])
@main(null) {
@for(service <- servicesList) {
<input type='checkbox' name='servicesThis' value=@service>@service <br>
}
}
但是,当视图显示时,它看起来像这样:
我希望出现一个复选框——它只显示没有复选框的文本。我还想显示每条记录的值,例如名称属性/字段。
我将不胜感激。
谢谢!
【问题讨论】:
标签: scala checkbox playframework