当前位置: 首页 > 知识库问答 >
问题:

java gwt gxt文本字段。强制无效

齐航
2023-03-14

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

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

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

public void forceInvalid(java.lang.String msg)

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

myText.clearInvalid();

但是当我这样做并检查表单是否返回true。还有其他方法可以忽略这些错误吗?

共有1个答案

梁渊
2023-03-14

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

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

Text.setErrorSupport(新TitleErrorHandler(Text));

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

}

 类似资料:
  • 我想得到一个文本字段,每当我点击/点击/聚焦该字段时,它可以选择该字段中当前的全部文本。我自己也在其他React应用程序中使用了一个执行,但这种方法似乎不适用于材质UI。使用Material UI TextFields,我可以看到所选内容简短地覆盖了全文,然后返回到文本末尾闪烁的光标。 你知道怎么做吗?

  • 问题内容: 有没有一种方法可以将文本字段限制为仅允许数字0-100,从而排除字母,符号等?我已经找到了一种方法,但是它比看起来必要的方法复杂得多。 问题答案: 如果必须使用文本字段,则应将JFormattedTextField与NumberFormatter一起使用。您可以设置NumberFormatter上允许的最小值和最大值。 但是,Johannes建议使用JSpinner(如果适合您的用例)

  • 我的问题是无法使用和。所以我尝试使用XPath来选择对象,它可以工作,但我无法复制对象并再次添加它。 例如: 我还尝试创建一个自己的对象,但这对我来说也不起作用,因为它没有被接受为JAXB对象。 这是我的代码: 我重新创建了这个问题,因为我想旧的问题有点让人困惑。 我的XML文档(Document.getXML()) 我需要选择文本字段,进行邮件合并,我的计划是复制和移动字段。如果有更好的方法,我

  • 例如,endpoint 因此,如果有人将以下json发送到我的endpoint,endpoint应该接受它 但如果发送以下json,则失败,因为它不包含。

  • 我有混合堆栈:EJB和Spring。为了将Spring自动连接到EJB,我使用(不确定这是否会影响我遇到的问题)。 Whlie试图通过以下方式自动连接bean: 我得到错误: 据我所知,问题是使用了JDK代理(因为实现了接口),而我需要cglib代理。 不确定是否相关,但我运行的是glassfish 3.1.x。 和stacktrace(部分,因为我不能在这里公开所有类名:

  • 我的问题简而言之: 任何建议都是非常欢迎的。