1

我遇到了无效文本字段的问题。我创建了这个函数来帮助我在没有(!)气泡的情况下放置一些无效的文本字段。

private void checkTextField(TextField Text){
    Text.setErrorSupport(new TitleErrorHandler(Text));
    Text.forceInvalid("");    
  }

我的问题是,现在当我尝试保存我的页面时,即使它仍然处于活动状态,我也想忽略该错误。API告诉我这样做:

公共无效力无效(java.lang.String msg)

使用给定的错误消息强制该字段无效。使用此功能时,必须调用 clearInvalid() 来清除错误。此外,不会执行其他验证逻辑。

myText.clearInvalid();

但是当我这样做并检查hasErrors()它是否返回 true 时。还有另一种忽略错误的方法吗?

4

1 回答 1

0

尝试 markInvalid() 它将显示错误消息但不会阻止您提交页面信息。

私人无效检查文本字段(文本字段文本){

Text.setErrorSupport(new TitleErrorHandler(Text));

Text.markInvalid("<Your Error Message>");    

}

于 2014-06-21T02:55:25.647 回答