gpt4 book ai didi

javascript - ExtJS 在打开其他窗口之前关闭窗口

转载 作者:行者123 更新时间:2023-11-30 00:01:49 25 4
gpt4 key购买 nike

我想在打开其他窗口之前关闭窗口,我试过按照下面的方法操作但它不起作用,有人可以帮助我吗?

我的代码片段:

listeners: {
click: function() {
var win = new Ext.window.Window({
constrain: true,
height: 300,
title: 'Window',
width: 300,
closeAction: 'hide'
});
if (win.isVisible() !== true) {
win.show();
} else {
win.close();
}
}
}

最佳答案

您可以使用 Ext.WindowManager

Ext.create('Ext.Button', {
text: 'Click me',
renderTo: Ext.getBody(),
listeners: {
click: function() {
Ext.WindowManager.each(function(cmp) {
cmp.close();
});
Ext.create('Ext.window.Window', {
constrain: true,
height: 300,
title: 'Window',
width: 300,
closeAction: 'hide'
}).show();
}
}
})
<script src="http://cdn.sencha.com/ext/gpl/4.2.0/ext-all.js"></script>
<link href="http://cdn.sencha.com/ext/gpl/4.2.0/resources/css/ext-all.css" rel="stylesheet" />

关于javascript - ExtJS 在打开其他窗口之前关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com