在我的表单中,我定义了一个下拉列表:
@select(
myForm("category_id"),
options(Category.options()),
'_label -> "Category",
'_default -> "-- Choose a Category --",
'_showConstraints -> false
)
在我的控制器代码中:
Form<Category> catForm = form(Category.class).bindFromRequest();
if(catForm.hasErrors()) {
return badRequest(categoryEdit.render(catForm));
}
表单提交不允许我选择默认值,如果我不选择任何选项,catForm.hasErrors() 为 true。有两个问题:
我该如何允许下拉列表中选择默认值?
我希望默认值是
-1
,应该在哪里设置?(也许这就是问题所在,因为与“-- 选择一个类别 --”选项没有关联的值)