ExtJS ComboBox - 防止默认选择操作

时间:2012-05-25 17:05:01

标签: combobox extjs4

我想阻止组合框的默认操作将其值设置为选取器中的选定项。我只是想看看选择器中的值,当我点击它们时,没有任何事情发生。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

你可能想要这个:

Ext.create('Ext.form.ComboBox', {
    ...
    listeners: {
        beforeselect: function() {return false;}
    }
});

ExtJS仍会在内部处理DOM点击并找出您点击的记录(并且您在beforeselect处理程序中有对它的引用,请参阅docs),但返回 false beforeselect 事件处理程序将阻止选择记录和任何进一步的操作。