首页 > 解决方案 > 事件在最小化窗口 extjs 中不起作用

问题描述

我已经添加了事件beforeclosebeforedestroy窗口,当窗口处于展开状态时它工作得非常好。但是当窗口最小化并且我按下关闭按钮时,同样不会触发。如何做到这一点?

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();

标签: javascriptextjsextjs4dom-eventsextjs4.2

解决方案


推荐阅读