【发布时间】:2016-09-14 06:48:53
【问题描述】:
如果您有一个 Flex Spark 组合框并在文本字段中输入一个值并按 Enter 键,则调度了 Event.CHANGE 事件。然后,如果您将 selectedItem 设置为 null 它会删除该值。但是,如果您输入与以前相同的值并按回车键,则不会发送任何更改事件。如果您输入不同的值并按下回车键,则会调度更改事件。
是否有任何解决方法或解决方法?
步骤:
- 创建一个组合框,添加一个事件监听器并运行应用程序
- 输入值“test”并按回车
- 在事件中将 combobox.selectedItem 设置为 null
- 输入相同的值,再次“测试”并按回车
预期行为:
再次发送更改事件。
实际行为:
未调度更改事件。输入一个不同的值并按下回车键,change 事件再次被正确发送。
【问题讨论】:
标签: apache-flex flex4