【问题标题】:click events of combobox in flexflex中组合框的点击事件
【发布时间】:2012-07-09 19:31:49
【问题描述】:

我发现在flex中,combobox有3个事件:open、close、change combobox events example

假设我在组合框中选择了 A。然后我可能会做两件事:

  • 我打开组合框并再次单击 A 选项
  • 我打开组合框并通过单击其他位置将其关闭(不单击 A 选项)

在上述任何一种情况下都没有选择更改。他们都有公开和密切的参与。因此,如果我希望这两个动作具有不同的行为,我无法以编程方式区分它们...... 是否可以在组合框或组合框选项上有点击事件?我正在为我的组合框使用数据提供程序...

非常感谢!!!

【问题讨论】:

    标签: apache-flex combobox actionlistener mouseclick-event


    【解决方案1】:

    ComboBox events 确实定义了 click 事件,尽管它是继承的。

    除非 ComboBox 具有单击事件侦听器并调用 preventDefault() 以防止事件冒泡,否则您应该能够在 ComboBox 上侦听单击事件而不会出现任何问题。

    【讨论】:

    • 是的,ComboBox 有一个点击事件。但是只有组合框项目上的点击事件才能解决我的问题....我发现这篇文章与我的问题非常相似,但似乎不是解决方案...stackoverflow.com/questions/7267982/…
    • 如果您使用的是 Spark ComboBox/DropDownList,您应该能够将事件侦听器直接添加到下拉列表中。
    猜你喜欢
    • 2014-11-13
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多