extjs关闭事件不会触发

时间:2015-04-02 13:03:41

标签: javascript events extjs view

我在控制器的init函数中有这段代码:

this.control({
   'import_view': { close: this.closeImportView }
});

其中'import_view'是我的视图的选择器,它是tabpanel的一部分。 当我按下关闭选项卡时,没有任何反应,事件也不会触发。我检查了所有别名和其他语法错误但没有找到任何结果。谁知道为什么这个事件可能不会解雇?

1 个答案:

答案 0 :(得分:0)

答案是我以这种方式附加了两个不同的事件:

'evt_import_view': { close: this.closeImportView }, 
'evt_import_view': { render: this.onCloudInitialized }

这是不正确的。 没有关闭事件错误的正确方法是以这种方式写:

'evt_import_view': { close: this.closeImportView, render: this.onCloudInitialized }