日期:2014-05-16 浏览次数:20375 次
<html> <head><title>Ext Js</title> <link href="ext/resources/css/ext-all.css" type="text/css" rel="stylesheet"/> <script language="javascript" src="ext/adapter/ext/ext-base.js"></script> <script language="javascript" src="ext/ext-all.js"></script> <script language="javascript"> function genWindow() { var _window = new Ext.Window({id:'treeWindow',border:0,layout:'fit',modal:true,width:200,height:350,html:'myWindow'}); //与页面上的div treeWindow冲突,弹出窗口不能被正常显示 _window.show(); } Ext.onReady(function(genWindow();)); </script> <body> <div id="treeWindow" style="height:400px; width:500px; text-align:center;">content</div> </body> </html>
function openTeachPlanList() { /************************************************************************** *如果不是动态内容,并且此方法可能调用多次时,配置窗口属性closeAction:'hide', *不然可能会出现第二次调用此方式时,静态内容已经被删除。 *每次调用此方法先检查窗口是否已经打开(隐藏)了,是则show(),否则创建 *这种情况属于单例模式的应用,需遵守单例的规则 ***************************************************************************/ if(Ext.getCmp('_tplWindow')) { Ext.getCmp('_tplWindow').show(); return; } var tplWin = new Ext.Window({ id:'_tplWindow', contentEl:'teachPlanList',//静态内容 title:'教案列表', border:0, layout:'fit', buttonAlign:'center', closeAction:'hide',//注意这里使用了hide modal:true, width:500, height:250 }); tplWin.show(); }