两个相同形式的 AutoCompleteTextField

Two AutoCompleteTextField in same form

我在一个表单中有 2 个 AutoCompleteTextFields(数据库链接)。他们两个用.setText(value)初始化,然后我显示表格。

然后我注意到当我初始化它们和显示表单时会触发过滤器事件。我不知道这是标准行为还是我做错了什么。

我能否以某种方式禁用第一个和第二个过滤器事件调用?

除此之外,它还会抛出一些 Java 空错误。如果我从表格中取出第一个或第二个自动完成文本字段,则不会显示任何错误。

过滤器最初被调用以指示数据已更改并初始化数据。您可以创建自己的特殊情况(例如第一次),然后什么也不做。