web-dev-qa-db-ja.com

EXTJSはウィンドウを閉じます

私は窓を持っています。ウィンドウの右上隅にあるデフォルトの閉じるボタンに問題があります。したがって、ユーザーがクリックしたときにウィンドウを無効化/削除するように、その閉じるボタンを無効にして閉じるボタンを追加することを考えていました。ウィンドウを削除/閉じるためのコードは何ですか。

ウィンドウの定義は次のとおりです。

Ext.define('MyApp.view.MyWin', {
    extend: 'Ext.window.Window',
    alias: 'widget.mywin',
......
9
Illep

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
});
23
AndreKR