单击边框时,项目单击不会触发事件

时间:2013-10-03 12:25:52

标签: javascript extjs

我对Extjs上的事件itemclickcheckboxmodel类型的选择模型有一个奇怪的问题。

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

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

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

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

除非我在项目内部点击,在分隔项目的最小边框内,所有内容都完美无缺。在这种情况下,复选框会更改,但事件不会触发。

我尝试了事件onmousedownitemdblclick,但结果是一样的。有没有办法阻止这种情况?。

1 个答案:

答案 0 :(得分:0)

您应该使用select事件代替click,因为您的目的是对选择做出反应。