java gwt gxt textfield.forceinvalid

java gwt gxt textfield.forceinvalid,java,gwt,gxt,Java,Gwt,Gxt,我对无效的文本字段有问题。我创建了这个函数来帮助我放置一些没有(!)气泡的无效文本字段 我的问题是,现在当我试图保存我的页面时,我想忽略这个错误,即使它仍然处于活动状态。 API告诉我要这样做: public void forceInvalid(java.lang.String msg) 使用给定的错误消息强制字段无效。使用此功能时,必须调用clearInvalid()以清除错误。此外,不会执行其他验证逻辑 myText.clearInvalid(); 但是当我这样做并检查表单hasrerro

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

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

public void forceInvalid(java.lang.String msg)

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

myText.clearInvalid();
但是当我这样做并检查表单
hasrerrors()
是否返回true时。 是否有其他方法可以忽略错误?

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

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

setErrorSupport(新标题errorHandler(Text))

Text.markInvalid(“”);
}


所以你想画一个错误,但你不想让它被字段算作一个错误?是的,因为我不能把css放在一个普通人会放的地方,我的上级想要这个。我放的无效字段是只读的,它只是通知用户他写的内容和数据库中的内容有差异。
myText.clearInvalid();
Text.markInvalid("<Your Error Message>");