重新打开后,Extjs Window无法正常工作

时间:2014-12-20 05:35:32

标签: extjs

我收到错误:

  

未捕获的TypeError:无法读取null的“addCls”属性

用于以下场景

我创建了两个桌面图标,其窗口名为Masters and Projects。通过单击Masters Icon它打开主窗口,关闭主窗口后重新打开时工作正常,但是在项目窗口的情况下它只打开窗口第一次,然后我关闭项目的窗口,我又试图打开它。在页面刷新或重新加载之前它不起作用。

我使用了近距离动作:'隐藏'并关闭动作:'破坏'。但我得到了同样的错误。

Ext.override(Ext.Window, {
    closeAction: 'hide'
})

请提前帮助我这样做。

1 个答案:

答案 0 :(得分:1)

如果closeAction是隐藏的,则必须确保只创建一次窗口,并保持对创建的窗口的引用。然后,您只需拨打winRef.show(),而不是Ext.create