`
longterm
  • 浏览: 55403 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

EXT之window动态加载页面

    博客分类:
  • EXT
EXT 
阅读更多

首先看下普通的窗口:

 function newWin() {	 	var win=new Ext.Window({title:"窗口", 			width:400, 			height:300, 			maximizable:true}); 	 	win.show(); }

 这样就是一个简单的窗口,里面不含任务内容。可以让它请求一个页面:

var win;
function newWin(value) {
	// 如果窗口存在,显示
	win = Ext.getCmp("win");
	if (win) {
		win.show();
		win.load({
					url : "../TeacherDispatchAction.do?method=courseDetail",
					params : {
						couId : value,
						subMainId : "tab-" + value + "-main"
					}
				});
	} else {
		win = new Ext.Window({
					title : "课程信息",
					id : 'win',
					width : 400,
					height : 300,
					maximizable : true,
					closable : true,
					closeAction : 'close'
				});
		win.show();
		win.load({
					url : "../TeacherDispatchAction.do?method=courseDetail",
					params : {
						couId : value,
						subMainId : "tab-" + value + "-main"
					},
					scripts: true
				});
	}
}

 

这里的条件语句是用来作判断,我所实现的是只打开一个窗口,根据要求动态加载页面的内容。

win.load({
     url : "../TeacherDispatchAction.do?method=courseDetail",
     params : {
      couId : value,
      subMainId : "tab-" + value + "-main"
     },
     scripts: true
    });

这句就是用来实现加载的语句。注意:如果请求的页面里也包含EXT组件的话,scripts: true 不能丢掉。否则就不会显示啦。

Ext.Window的属性有:

closable : true,                        //是否可关闭

closeAction : 'close' 关闭窗口是销毁窗口,为'hide'则隐藏

maximizable : true,                 //是否可最大化
draggable:false,//拖动
  resizable:false //变大小

分享到:
评论
2 楼 liujia9234 2011-11-21  
不行呀,报没有scripts和params 属性!value 是什么意思!
1 楼 wu_yong988 2011-04-11  
   

相关推荐

    Ext 开发指南 学习资料

    TabPanel使用autoLoad加载的页面中的js脚本没有执行 A.9. 有关grid的一些小问题 A.9.1. 如何让grid总所有的列都支持排序 A.9.2. 修改一个grid的ColumnModel和Store A.9.3. 动态为ds添加参数baseParams A.10. 有关...

    基于ExtJs在页面上window再调用Window的事件处理方法

    今天在开发Ext的过程中遇到了一个恶心的问题,就是在ext.window页面,点击再次弹出window时,gridpanel中的store数据加载异常,不能正常被加载,会出现缓存,出现该问题,是因为window窗口弹出时,两个window同时...

    EXT2.0中文教程

    TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省 C.2. 关于ext与dwr整合部分的讨论 C.3. 怎么看文档附件里的范例 D. 贡献者列表 ...

    Ext Js权威指南(.zip.001

    4.4.4 实现动态加载:ext.loader / 151 4.4.5 管理类的类:ext.classmanager / 159 4.4.6 类创建的总结 / 161 4.5 动态加载的路径设置 / 163 4.6 综合实例:页面计算器 / 165 4.7 本章小结 / 169 第5章 ext ...

    EXT教程EXT用大量的实例演示Ext实例

    TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省 C.2. 关于ext与dwr整合部分的讨论 C.3. 怎么看文档附件里的范例 D. 贡献者...

    EXT 布局 tab布局 普通拖拽 异步加载的树 节点可以编辑的树

    即:Ext.window 4.mainPage.html为tab布局,右面为tree中间为tab页面。 5.tz-normal-test.html为普通拖拽的练习。 6.tree-asynch-test.html为异步加载的树 7.tree-edit-test.html为节点可以编辑的树 8.tree-tz-...

    Ext例子及布局问题

    即:Ext.window 4.mainPage.html为tab布局,右面为tree中间为tab页面。 5.tz-normal-test.html为普通拖拽的练习。 6.tree-asynch-test.html为异步加载的树 7.tree-edit-test.html为节点可以编辑的树 8.tree-tz-test....

    ExtAspNet_v2.3.2_dll

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

    轻松搞定Extjs_原创

    二、Ext.Window类 85 三、实现Window的最小化功能 87 四、小结 91 第十五章:Panel的子类——FormPanel 93 一、无处不在的表单 93 二、Ext.form.FormPanel类 93 三、提交表单至服务器 97 四、小结 100 第十六章:更...

    ExtJS4中文教程2 开发笔记 chm

    ExtJS 4中动态加载的路径设置 Extjs4 API文档阅读(一)——类系统(Class System) Extjs4 API文档阅读(三)——布局和容器 Extjs4 API文档阅读(二)——MVC构架(上) Extjs4 API文档阅读(二)——MVC构架(下) Extjs4...

    解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题

    由于开发过程中大多用chrome来调试,很少在ie中调试(现在两者都要兼顾),导致最后在ie中页面不能正常加载,当时那个囧啊,看到ie报的错,我都想哭,连出错的堆栈信息都没有(这一点,ie做的真不好),无从下手啊。...

    70款经典Dreamweaver插件

    X164476_nirvana_iframePack 一组关于iframe的插件,可以动态的改变iframe中的页面 MX152319_save_all 在Drw的File菜单下加一个Save All命令,用来保存所有Dreamweaver窗口的文件 Layerfx 可以让层做绕定轴转动、...

    Dreamweaver 插件集

    一组关于iframe的插件,可以动态的改变iframe中的页面 MX152319_save_all 在Drw的File菜单下加一个Save All命令,用来保存所有Dreamweaver窗口的文件 Layerfx 可以让层做绕定轴转动、震动、加速运动....... xp...

    php环境搭建加包

    注:你也可单独加保,解压pdt-Update-3.3.2.201410231314.zip,加载updates\3.3.2\content.jar 也可以选择 Kepler - http://download.eclipse.org/releases/kepler, 对应去选择合适的PDT。 配置 PDT 重新启动 ...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................

Global site tag (gtag.js) - Google Analytics