0

ページの読み込み時に作成され、コンポーネント マネージャーに登録されたウィンドウがあります。ウィンドウには 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();
4

1 に答える 1

0

これは、ウィンドウのドキュメントで説明されています。デフォルトでは、閉じるとウィンドウが破棄されます。

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

于 2012-05-01T11:51:59.047 に答える