【问题标题】:Two AutoCompleteTextField in same form相同形式的两个 AutoCompleteTextField
【发布时间】:2016-09-28 20:35:40
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果遇到空指针异常需要提供栈

标签: codenameone


【解决方案1】:

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

【讨论】:

  • 谢谢谢。尝试过(如果第一次返回 false),它正在跳过初始过滤器调用。但是有些下拉列表只显示一个元素并且没有定位在正确的位置。它在 autocompletetextfield 和一个元素列表之间存在差距。在模拟器和手机上试过这个。
  • 如果您可以将其隔离到测试用例中,请提出问题
猜你喜欢
  • 2014-01-22
  • 2014-12-03
  • 2019-05-26
  • 2010-09-29
  • 1970-01-01
  • 2019-05-27
  • 1970-01-01
  • 2011-10-14
  • 1970-01-01
相关资源
最近更新 更多