为什么我的网格面板事件会在ExtJS 4中停止触发?

时间:2016-04-18 20:58:08

标签: javascript-events extjs4.2

我正在处理遗留ExtJS 4.2.1项目。

在应用程序中,我有一个扩展Ext.window.Window的类。 类(窗口)包含多个Ext.grid.Panel个对象。

在每个网格面板中,我都有一些听众:

listeners: {
    select: function(..) {
        console.log('hello!');
    }
}

当窗口首次实例化并显示时,所有事件都会为每个网格面板启动,因为我点击了行。

然而,第二次打开窗口时,网格面板的任何事件都没有发生。

每个网格面板都有以下选择模型:

selModel: Ext.create('Ext.selection.CheckboxModel', {
    allowDeselect: false,
    checkOnly: true,
    ignoreRightMouseSelection: true,
    injectCheckbox: 0
}),
selType: 'checkboxmodel',

如果需要,我可以显示更多代码段,但我找不到任何与众不同的代码段。意思是,我不知道我们所做的任何奇怪或自定义会覆盖任何默认行为。

任何信息都将受到赞赏。

感谢。

1 个答案:

答案 0 :(得分:0)

由于声誉问题无法发表评论,无论如何是extjs窗口,你是关闭窗口还是只是隐藏,即closeableAction是关闭还是隐藏?