我有一个窗口,其中
closeAction
配置为在实例化时“隐藏”:
var myWin = Ext.create('Ext.window.Window',{ ... closeAction:'hide',... });
因此,在myWin上调用close()只会隐藏窗口.我需要按照Sencha文件暗示的破坏意义破坏窗口:
remove the window from the DOM and destroy it and all descendant
Components. The window will not be available to be redisplayed via the
show method.
我尝试了什么?我试过了:
>直接在window对象上调用destroy:
myWin.destroy();
>在调用close()之前将closeAction设置为destroy:
win.closeAction='destroy'; win.close();
在这两种情况下,myWin只是隐藏而不是被破坏.有什么想法吗?