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();
}
});
分享到:
相关推荐
- **Windows**:弹出窗口,模拟桌面应用的对话框。 3. **整合EXT-desktop与Struts2**:在实际项目中,EXTJS 通过 AJAX 与 Struts2 进行通信,发送请求到服务器,接收响应数据并更新视图。登录流程可能如下: - ...
4. **窗口管理**:使用Window组件创建可移动、可缩放的弹出窗口,模拟桌面应用的窗口行为。窗口之间可以实现拖动、堆叠、最大化、最小化等操作。 5. **事件处理**:通过监听用户的鼠标点击、键盘输入等事件,实现...
5. **格式化并设置挂载点**:在弹出的窗口中,选择Ext4作为文件系统格式,勾选"格式化",并在"挂载点"处选择"/"。记得备份数据,因为格式化会清除分区上的所有内容。 6. **安装GRUB引导器**:选择将GRUB安装到/分区...
- 弹出层中的弹出层关闭,父窗口失去焦点问题。 - 代码中grunt部分代码拆分开,放到程序外面;提交到git、osc - 桌面:删除alert enter快捷键删除 - install 检测 加入跳过,(只判断用到的函数) 加入多语言 - ...
- 在弹出的窗口中点击“配置”按钮,将以下代码添加至记事本文件末尾: ```plaintext title Install Ubuntu root(hd0,0) kernel(hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso...
Press f8 for bbs popup 按F8弹出BBS网页 Press ALT+F2 to boot from system Recovery 按ALT+F2进入根录进行设置 PC2-4300 Dual Channel interleaved 双通道技术 Initializing usb Controllers..done 装载USB控制 ...