javascript - 用于选择所选值的 ExtJS 4 Combobox 事件

标签 javascript combobox extjs4

出于某种原因,我需要知道用户何时从组合框中选择了值,即使它已经被选中。 “选择”事件仅在用户选择未选择的项目时有效。我在组合框或选择器的文档中没有看到任何类似“itemclick”的事件。有什么想法吗?

最佳答案

ComboBox 使用 BoundList用于表示下拉列表。 BoundList 触发 itemclick事件。您可以使用 ComboBoxlistConfig配置以设置 BoundList 监听器:

Ext.create('Ext.form.ComboBox', {
    // ...
    listConfig: {
        listeners: {
            itemclick: function(list, record) {
                alert(record.get('name') + ' clicked');
            }
        }
    }
}

查看 demo .

关于javascript - 用于选择所选值的 ExtJS 4 Combobox 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299182/

相关文章:

javascript - 复选框输入保持选中状态?

javascript - 在 AngularJS 中将字符串转换为函数

javascript - 是否可以从工作人员那里调用 SubtleCrypto 方法?

wpf - 使用 LINQ XML 绑定(bind)组合框

java - 如何获取 Vaadin8 组合框中的项目大小?

javascript - 在 ExtJS MVC 中在哪里添加全局变量?

javascript - 如何根据 axios 返回的特定状态代码运行函数?

javascript - ExtJs 4 多选编辑表单不加载选择

javascript - Ext.EventManager 在 ExtJS 5 中被弃用

Extjs4 组合和商店 : Remove filter when queryMode=local?