我想阻止组合框的默认操作将其值设置为选择器中的选定项目。我只想查看选择器中的值,当我单击它们时,什么也没有发生。我怎样才能做到这一点?
问问题
4595 次
你可能想要这个:
Ext.create('Ext.form.ComboBox', {
...
listeners: {
beforeselect: function() {return false;}
}
});
ExtJS 仍然在内部处理 DOM 单击并计算出您单击的记录(并且您在 beforeselect 处理程序中有对它的引用,请参阅文档),但是在beforeselect事件处理程序中返回false将阻止选择记录和任何进一步的操作.