Vaadin TextField显示验证错误,不会将鼠标悬停在错误指示符上

时间:2016-07-08 04:14:50

标签: java vaadin

我在vaadin文本字段中添加了验证器。

usernameField.addValidator(value -> {
    if (value.toString().trim().isEmpty()) {
        throw new Validator.InvalidValueException("Please enter your username");
    }
});

当用户点击按钮时,我会调用validate。

try {
    usernameField.validate();
} catch (Validator.InvalidValueException e) {
    usernameField.setValidationVisible(true);
    return;
}

验证失败时,vaadin会在文本字段旁边添加错误指示感叹号。如果我将鼠标悬停在此状态,则会显示错误消息"Please enter your username"作为工具提示。

我需要在UI上显示错误消息,而不是将鼠标悬停在错误指示器上。

有没有办法在不使用其他错误消息标签的情况下执行此操作?

0 个答案:

没有答案