1

itemclick在 Extjs 和 type 的选择模型上,我对事件有一个奇怪的问题checkboxmodel

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

selType: 'checkboxmodel',
selModel: {
    mode: 'SINGLE'
},

之后,在控制器中,将事件附加到函数:

init: function() {
    this.control({
        'MyTree': {
             itemclick: this.openItem
         }
    });
},

一切正常,除非我在项目内部单击,在分隔项目的最小边框中。在这种情况下,复选框会更改,但不会触发事件。

我尝试了这个事件onmousedownitemdblclick但结果是一样的。有什么办法可以防止这种情况吗?

4

1 回答 1

0

您应该使用selectevent 而不是click,因为您的意图是对选择做出反应。

于 2013-10-03T12:32:16.983 回答