是否可以为vaadin验证器返回条件错误消息?
TextField textField = new TextField();
String regex = "?:(foo|bar)";
textField.addValidator(new RegexpValidator(regex, true, getErrorMessage()));
我想根据用户在textField中写的内容有不同的错误消息。
答案 0 :(得分:1)
我找到了解决方案。应该只覆盖验证器的getErrorMessage
textField.addValidator(new RegexpValidator(regex, true, "") {
@Override
public String getErrorMessage() {
return setMessage();
}
});