【问题标题】:Detecting TextInput changes on an editable ComboBox in Flex在 Flex 中检测可编辑 ComboBox 上的 TextInput 更改
【发布时间】:2010-01-26 22:00:11
【问题描述】:

如果我的 ComboBox 是可编辑的,我如何判断更改事件是来自 TextInput 的更改还是下拉列表的 selectedIndex 的更改?

有没有办法在事件对象中检查这一点?

【问题讨论】:

    标签: apache-flex combobox textinput


    【解决方案1】:

    检查组合框上的selectedIndex 属性——如果您的更改发生在下拉列表中,这将是列表中的索引;否则为-1。

    ComboBox.selectedIndex

    【讨论】:

    • 假设用户已经进行了下拉更改,然后编辑文本字段。我可以保留对先前 selectedIndex 的引用以进行比较,但如果我可以从事件中提取此信息,我宁愿这样做。
    • 你是对的。编辑文本时, selectedIndex 设置为 -1。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 2020-10-02
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    相关资源
    最近更新 更多