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