嗨,我刚刚启动 Vaadin 7 并开始BeanValidator
工作。但是,我有一些问题。我正在使用的代码如下:
BeanItem<RegisterBean> item = new BeanItem<RegisterBean>(new RegisterBean());
final FieldGroup binder = new FieldGroup(item);
final TextField email = new TextField("email");
email.addValidator(new BeanValidator(RegisterBean.class, "email"));
使用 BeanValidator 可以很好地验证。使用@NotNull
标签,我也可以验证 Null 值。但是,我想给用户视觉提示,表单中的字段不能留空。为此,我使用了:
email.setRequired(true);
但是,setRequired
为表单添加 BeanValidation 后不再起作用?
这是一个限制吗?我该如何解决?