我想阻止组合框的默认操作将其值设置为选取器中的选定项。我只是想看看选择器中的值,当我点击它们时,没有任何事情发生。我怎么能这样做?
答案 0 :(得分:0)
你可能想要这个:
Ext.create('Ext.form.ComboBox', {
...
listeners: {
beforeselect: function() {return false;}
}
});
ExtJS仍会在内部处理DOM点击并找出您点击的记录(并且您在beforeselect处理程序中有对它的引用,请参阅docs),但返回 false beforeselect 事件处理程序将阻止选择记录和任何进一步的操作。