EXTJS 学习总结(3) Ext.Window
2009-12-07 17:17
453 查看
1,前台
2,JS部分
<body> <form id="form1" runat="server"> <div id="win" class="x-hidden"> </div> <div> <button id="btnHide" onclick="ShowAfterHide();">Show Windows After Hide</button> <button id="btnShow" onclick="ShowAfterClose();">Show Windows After Close</button> </div> </form> </body> </html>
2,JS部分
var win; Ext.onReady(function() { //TablPanel生成 var tab = new Ext.TabPanel({ activeTab: 0, //当前标签为第1个tab(从0开始索引) border: true, items: [ { title: "tab1", html: "tab1在windows窗口中" }, { title: "tab2", html: "tab2在windows窗口中" } ] }); //TreePanel生成 var tree = new Ext.tree.TreePanel({ title: 'The TreePanel', split: true, autoScroll: true, autoHeight: false, containerScroll: true, collapsed: false, root: new Ext.tree.TreeNode({ id: 'treeRoot', text: '根节点', draggable: true, expanded: true }) }); win = new Ext.Window({ contentEl: "win", //主体显示的html元素,也可以写为el:"win",也可以不定义 width: 400, height: 500, title: "标题", closeAction: 'hide', /*可选项 hide,close, 如果是hide,点击右上角小叉关闭后仅仅是隐藏,使用show()可以再显示该窗体 如果是close,则正是关闭该窗体,show不再起作用, 需要像ShowAfterClose() 方法那样重新生成窗体 */ modal: true, //true为模式窗口,除了当前窗体之外的部分无法操作,默认为false layout: 'accordion', //窗体布局模式设定 items: [ tree, tab ], plain: true, expandOnShow: true }); win.show(); }); function ShowAfterHide() { win.show(); } function ShowAfterClose() { win = new Ext.Window({ //contentEl: "win", //重新生成窗体时,不可重复定义 width: 300, height: 200, title: "标题", modal: true }); win.show(); }
相关文章推荐
- EXTJS 窗口Ext.Window()学习笔记
- EXTJS 学习总结(1) Ext.MessageBox
- EXTJS 学习总结(2) Ext.Panel
- Extjs学习总结之14窗体window
- ExtJs学习一 Ext.define 与 Ext.create 方法总结
- ExtJs学习系列(3)--Ext.Window
- [转]ExtJS学习------Ext.window属性详解
- ExtJS学习------Ext.window属性详解
- ext4 学习笔记(三) Ext.window.Window(白鹤翔第一季)
- ExtJs学习笔记(10)_Window窗口的Border布局
- Extjs学习总结之12使用ComboBox实现分页
- Extjs学习总结之17悬浮效果与校验
- ExtJs2.0学习教程--Ext.MessageBox
- ExtJs学习系列之 GridPanel:Ext.grid.ColumnModel 列配置属性说明
- ext 初探 学习与总结
- window.showModalDialog()返回值的学习心得总结
- WM_CLOSE、WM_DESTROY、WM_QUIT学习总结(点击关闭按钮会触发WM_CLOSE消息,DestroyWindow API会触发WM_DESTROY和WM_NCDESTROY消息,MSDN上写的很清楚)
- ExtJS学习——Ext.Element
- ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- ExtJS学习之window