由于某种原因,我需要知道用户何时从组合框中选择了值,即使它已经被选择。仅当用户选择未选择的项目时,“选择”事件才起作用。我在组合框或选择器的文档中没有看到任何类似“itemclick”的事件。有任何想法吗?
ComboBox
uses 绑定列表 http://docs.sencha.com/ext-js/4-1/#!/api/Ext.view.BoundList用于表示下拉列表。BoundList
fires 项目点击 http://docs.sencha.com/ext-js/4-1/#!/api/Ext.view.BoundList-event-itemclick事件。您可以使用ComboBox
's 列表配置 http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.ComboBox-cfg-listConfig配置以便设置BoundList
听众:
Ext.create('Ext.form.ComboBox', {
// ...
listConfig: {
listeners: {
itemclick: function(list, record) {
alert(record.get('name') + ' clicked');
}
}
}
}
查看demo http://jsfiddle.net/molecule/Gzp86/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)