Я добавил события 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();