我有一个窗口。我遇到了一些问题,关于窗口右上角的默认关闭按钮。因此,我想禁用那个关闭按钮并添加一个新的关闭按钮,这样当用户单击时可以禁用或删除窗口。请问如何编写代码以移除或关闭该窗口。
窗口的定义如下:
Ext.define('MyApp.view.MyWin', {
extend: 'Ext.window.Window',
alias: 'widget.mywin',
......
这只是 close()
。
工作的示例:
new Ext.window.Window({
title: 'A window',
closable: false, // hides the normal close button
width: 300,
height: 300,
bbar: [
{
text: 'Close',
handler: function () { this.up('window').close(); }
}
],
autoShow: true
});
mywin
是保存窗口实例的变量,那么可以。你展示的代码没有打开任何窗口,所以我们无法告诉你如何关闭特定的窗口。请查看我的答案,了解如何关闭自身的窗口。 - AndreKR