extjs 如何销毁以前的窗口示例?

e7arh2l6  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(266)

我有一个像这样的按钮

var win = Ext.create('Ext.window.Window', {
                            title: 'We want your Feedback!',
                            cls: 'Hub-feedback-form',
                            //height: 320,
                            width: 300,
                            layout: 'fit',
                            closable: true,
                            closeAction: 'destroy',
                            items: [form]

                        });
win.show();
winVisible++ //winVisible is a global variable declared as 0.
if(winVisible % 2==0)
{
win.hide();
}

但现在发生的是它正在创建多个win示例,所以每次一个instance仍然存在,如何修改代码,使每个打开的win示例被删除。请帮助!

lh80um4z

lh80um4z1#

你可以调用win.close(),它将移除组件并销毁它。

相关问题