关于Ext的desktop桌面弹出窗口数据加载问题

  desktop的桌面弹出窗口的数据加载问题,不知道大家遇到过这样的问题没有

   第一次数据加载没问题,关闭,然后在打开,竟然什么数据都没有,奇怪,找了很久才发现问题的所在

        我自己分析的原因可能是关闭按钮是把该窗口销毁了,第二次就不会去数据库里加载数据了 ,或者不会去调用相应的函数了。不知道大家有什么好的建议,可以一起参考分享,呵呵.

   我把代码贴很出来供大家参考:

 

MyDesktop.NewWindow=Ext.extend(Ext.app.Module, {

id: 'news-win',

    init : function(){

        this.launcher = {

            text: '添加新闻',

            iconCls:'tabs',

            handler : this.createWindow,

            scope: this

        }

    },

 

    createWindow : function(){

        var desktop = this.app.getDesktop();

        var win = desktop.getWindow('news-win');

        if(!win){

         win=desktop.createWindow({

                id: 'news-win',

                title:'添加新闻.公告',

                height : 410,

               width:510,

                iconCls: 'tabs',

                shim:false,

                animCollapse:false,

                constrainHeader:true,

                layout: 'fit',

                items: Ext.info.grid   //我开始是调用外部的函数,发现第二次调用不到,想了很久,实在没办法就把所有的函数都写在里面,结果竟然可以实现了。看来Ext还是有点小小的缺陷啊 ?

        });

        }

        win.show();

    }

});

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值