こんにちは、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 を追加すると機能しなくなりますか?
これは制限ですか?どうすれば回避できますか?