События не работают в свернутых оконных файлах - PullRequest
1 голос
/ 12 февраля 2020

Я добавил события beforeclose и beforedestroy для окна, которые прекрасно работают, когда окно находится в развернутом состоянии. Но то же самое не срабатывает, когда окно свернуто, и я нажимаю кнопку закрытия. Как этого добиться?

var popupwindow =   Ext.create('Ext.window.Window',{
                itemId : 'popupwindow',
                width: 1500,
                height: 700,
                minimizable:true,
                layout:{
                    type : 'hbox',
                    align : 'stretch',
                },
                autoShow: true,
                items : [
                {
                     xtype : 'container',
                     flex  : 2,
                     items : [item],
                     layout : 'fit'
                 },
                 {
                    html:'<div id="containerDiv"/>',
                    width: '100%',
                    height: '100%',
                    flex : 1
                }],
                listeners : {
                    afterrender : function(){
                        //do something
                    },
                    minimize: function (window) {
                        //even this is not getting triggered
                    },
                    beforeclose : function(panel, event) {
                        //do something
                    }
                }
            });
        }
popupwindow.show();
...