我正在使用GWT編輯器和javax驗證。GWT編輯器驗證HasEditorErrors始終爲空
我有一個子bean的模型豆像這樣 - >
public interface BeanA {
@Valid
BeanB getBeanB();
void setBeanB(BeanB b);
}
public interface BeanB {
@NotEmpty
public String getValue();
public void setValue(String value);
}
有一個實現LeafValueEditor,HasEditorErrors界面的Widget。
該值似乎是沒有問題的約束力。
public class MyWidget extends Composite implements
LeafValueEditor<String>, HasEditorErrors<String>{
...
@Override
public void showErrors(List<EditorError> errors) {
// Even though the error is flagged
// the errors collection does not contain it.
}
}
當我打電話驗證和小部件的getValue返回null,則ConstraintViolation集合包含錯誤,但在showErrors被調用時,列表爲空。
任何想法爲什麼違規被發現,但然後沒有使它的部件showErrors?
我遇到了同樣的問題。你能解決這個問題嗎? –