精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-10-27
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(); } });
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2796 次