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

Daw*_*zur 3 javascript combobox extjs4

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

Mol*_*Man 11

ComboBox使用BoundList表示下拉列表.BoundList触发itemclick事件.您可以使用ComboBox的listConfig为了配置设置BoundList监听器:

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

看看演示.