隐藏后,ExtJS窗口未定义

时间:2012-05-01 10:10:46

标签: extjs window

我有一个窗口,它在页面加载时创建并在组件管理器中注册。 窗口有closeAction:'hide'设置但是当我尝试重新打开它时,我得到一个错误,即窗口未定义。使用ExtJs 3.4

#Initial creation of the window
var comWin = new UserSelectionDialog();
Ext.ComponentMgr.register(comWin);

#Window Class/Config
UserSelectionDialog = Ext.extend(Ext.Window, {
id: 'comWin',
title: 'User Selection',
width: 700,
height: 300,   
autoScroll: true,
maximizable: true,
closeAction: 'hide'...


#call to retrieve window
function getCom(){

var comWin = Ext.getCmp('comWin');
alert(comWin.title);
    comWin.show();

1 个答案:

答案 0 :(得分:0)

默认情况下,窗口文档中会对此进行介绍,当您点击它时会破坏窗口。

http://docs.sencha.com/ext-js/3-4/#!/api/Ext.Window-cfg-closeAction