java - gxt,gwt,Java。没有信息气泡的文本字段验证

标签 java gwt gxt uibinder

我必须使用以下规则检查一些 textField:

if (the value A != the value B) {
  this.A.forceInvalid("");
}

这项工作真的很好,但我想删除文本字段上错误的“信息气泡”。 我曾尝试简单地在其周围放置一个带有红色边框的 css,但我的上级似乎不希望这样。

我怎样才能消除那个气泡?

最佳答案

首先,这个验证看起来是错误的。看来您正在使用已经具有内置 validator 的 gxt Field 。这是一个例子:

yourField.addValidator(new Validator<String>() {

  @Override
  public List<EditorError> validate(Editor<String> editor, String value) {
    final List<EditorError> errors = new ArrayList<EditorError>();
    if (!value.equals("test")) {
      errors.add(new DefaultEditorError(yourField, "Value is not \"test\"", value));
    }
    return errors;
  }
});

默认情况下是这样的: buble validation 您可以通过在该字段上使用非默认的 ErrorHandler 来更改它。目前尚不清楚你到底想要什么,据我所知,你想要摆脱 (!) 标志及其弹出窗口。我认为 TitleErrorHandler 将满足您的需求。

yourField.setErrorSupport(new TitleErrorHandler(yourField));

simple error

关于java - gxt,gwt,Java。没有信息气泡的文本字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18252283/

相关文章:

javascript - 如何使 GWT/GXT RichTextEditor 工具提示不可选择?

java - 在 Spring Webflux 中执行阻塞 JDBC 调用

java - 带有 ReentrantLock 的 Java 竞争条件

class - 通过使用具体类而不是接口(interface),编译后的 js 的大小减少了多少

java - 带有本地分页的 GWT/GXT 网格?

java - GXT3 : How to implement svg buttons

java - 使用 JComboBox 作为搜索框

java - Wicket - 多次打印列表中的 getlist()

javascript - HTML5 canvas - 控制在同一位置绘制时发生的情况

java - GWT 和不可重现的 503 错误