Javascript 项目点击不';单击边框时不触发事件

Javascript 项目点击不';单击边框时不触发事件,javascript,extjs,Javascript,Extjs,我对事件有一个奇怪的问题,Extjs上的itemclick,以及类型为checkboxmodel的选择模型 我定义了一个树面板,并在配置中设置: selType: 'checkboxmodel', selModel: { mode: 'SINGLE' }, 之后,在控制器中,将事件附加到函数: init: function() { this.control({ 'MyTree': { itemclick: this.openItem

我对事件有一个奇怪的问题,Extjs上的
itemclick
,以及类型为
checkboxmodel
的选择模型

我定义了一个树面板,并在配置中设置:

selType: 'checkboxmodel',
selModel: {
    mode: 'SINGLE'
},
之后,在控制器中,将事件附加到函数:

init: function() {
    this.control({
        'MyTree': {
             itemclick: this.openItem
         }
    });
},
除了在项目内部单击,在分隔项目的最小边框中单击,所有操作都可以完美地。在这种情况下,复选框会更改,但事件不会触发。

我尝试使用事件
onmousedown
itemdblclick
,但结果是一样的。有什么方法可以防止这种情况发生吗?

您应该使用事件,而不是单击
,因为您的目的是对选择做出反应