Ext JS4.2 实现点击按钮弹出window框

fatherDashboard.js

      var execVersionButton =  Ext.create('Ext.Button', {
            text: '子窗口显示',
            width: 80,
            handler: function() {
            versionGridStore.load();
            versionLineGridStore.load();
            Ext.getCmp('versionWin').show();
       }
});

versionDashboard.js

      window.win = Ext.create("Ext.window.Window", {
            id:'versionWin',
            title: "子窗口",       //标题
            draggable: false,
            height: 600,                          //高度
            width: 800,                           //宽度
            layout: 'fit',                        //窗口布局类型
            modal: true,                   //是否模态窗口,默认为false
            resizable: true,              //是否可调节大小
            closeAction:'hide',         //点击关闭时隐藏
            items: [form],
        });


刚开始把win定义在fatherDashboard.js里面  然后点击右上角红叉关闭后再点击按钮的时候弹出框里面没有加载出来内容  原因是弹出window框里面的Panel组件在父页面初始化的时候加载出来 当关闭后再点击的时候对象被销毁 就没有组件可显示了。

你可能感兴趣的:(ExtJS4.2)