ExtJS 4 Combobox事件用于选择所选值

时间:2013-03-08 16:50:57

标签: javascript combobox extjs4

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

1 个答案:

答案 0 :(得分:11)

ComboBox使用BoundList表示下拉列表。 BoundList触发itemclick事件。您可以使用ComboBox的{​​{3}}配置来设置BoundList个听众:

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

查看listConfig