0
我有两个简单的实体,一个是客户一个基本的字符串作为客户名称,并用户与电子邮件,密码,并与客户一对一的关系。播放框架和ComboBox
因此,用户有一个客户,它是必需的。我有一种形式,我通过我的看法:
static Form<User> formUser = Form.form(User.class);
...
...
return ok(views.html.user.index.render(formUser, Customer.find.all()));
在我看来,我使用窗体帮手。 例如:
@helper.form(routes.Users.newUser()) {
@inputText(userForm("email"))
@select(
field = userForm("customer"),
customers.map{ c =>
c.id.toString -> c.customerName
},
args = '_label -> "Customer"
)
<input type="submit" value="New" />
}
但在我的POST方法,我在我的bindFromRequest得到一个错误,与“无效值”为客户现场。
Form<User> filledForm = formUser.bindFromRequest();
if (filledForm.hasErrors()) {
return badRequest(views.html.user.index.render(filledForm, Customer.find.all()));
}
User user = filledForm.get()
你可以发布你的User类的字段吗? – lassejl