窗口是分组进行管理的,可以对一组窗口进行操作,默认情况下的窗口都在默认的组
Ext.WindowMgr 中。窗口分组由类Ext.WindowGroup 定义,该类包括bringToFront、getActive、
hideAll、sendToBack 等方法用来对分组中的窗口进行操作。
看下面的代码:
var i=0,mygroup;
function newWin()
{
var win=new Ext.Window({title:"窗口"+i++,
width:400,
height:300,
maximizable:true,
manager:mygroup});
win.show();
}
function toBack()
{
mygroup.sendToBack(mygroup.getActive());
}f
unction hideAll()
{
mygroup.hideAll();
}
Ext.oReay(function(){
mygroup=new Ext.WindowGroup();
Ext.get("btn").on("click",newWin);
Ext.get("btnToBack").on("click",toBack);
Ext.get("btnHide").on("click",hideAll);
});
页面中的html 代码
<input id="btn" type="button" name="add" value="新窗口" />
<input id="btnToBack" type="button" name="add" value="放到后台" />
<input id="btnHide" type="button" name="add" value="隐藏所有" />
执行上面的代码,先点击几次“新窗口”按钮,可以在页面中显示几个容器,然后拖动这
些窗口,让他们在屏幕中不同的位置。然后点“放到后台”按钮,可以实现把最前面的窗口移
动该组窗口的最后面去,点击“隐藏所有”按钮,可以隐藏当前打开的所有窗口。
分享到:
相关推荐
extjs2.0 使用简明教程之窗口分组,实现分组窗体
3. **Grid改进**:EXT4.1的表格控件(GridPanel)有了显著提升,包括性能优化、行编辑、分组、多列排序、虚拟滚动等功能。此外,还引入了列锁定和拖放列排序,提升了用户体验。 4. **Form处理**:EXT的表单组件支持...
1.2. 看看ext-1.1.1的文档 1.3. 看看ext-2.0的文档 1.4. 为什么有的例子必须放在服务器上才能看到效果? 1.5. 为什么自己按照例子写的代码,显示出来总找不到图片 1.6. 我们还需要什么? 1.7. 入门之前,都看hello...
1. **控件体系**:Ext.NET提供了一系列丰富的控件,如按钮、表格、面板、窗口、菜单、表单、图表等。每个控件都有其特定的功能和用法,通过案例可以了解它们的属性、事件和方法。 2. **布局管理**:包括流式布局、...
2.10.2. 分组表格,嘻嘻,这是交叉报表吗? 2.11. 午夜怪谈,论可以改变大小,可以拖拽的表格 2.11.1. 先看看怎么拖拽改变表格的大小 2.11.2. 再看怎么在表格里拖动行 2.11.2.1. 无用功 之 同一个表格里拖拽 2.11....
Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 ...10.3.5 分组功能:ext.grid.featrue.grouping / 543 10.3.6 分组汇总...
`GroupingStore`则支持对数据进行分组显示。 总的来说,ExtJS中的Tree组件提供了丰富的功能来处理节点的链接和数据加载,而Store组件则为数据管理提供了强大的支持,它们共同构建了ExtJS应用程序的数据交互基础。...
在EXT2.0中,网格性能提升,用户界面更加友好,新增了行摘要、行分组等功能,并可以通过插件实现如可展开行和行编号等功能。 5. **模板 (XTemplate)**: 新的XTemplate类增强了模板处理能力,支持子模板、数组处理、...
3. **EXT Window和Dialog**:EXT的窗口(Window)和对话框(Dialog)组件可以创建浮动的弹出视图,常用于警告、确认或提供额外信息。它们可能带有动画效果和可调整大小的特性。 4. **EXT Tree**:EXT的树形组件...
EXT的核心是其组件模型,它包括了各种各样的UI组件,如表格(Grid)、面板(Panel)、窗口(Window)等。在EXT中,表格(Grid)是一种强大的数据展示工具,它不仅可以显示大量数据,还支持分页、排序、过滤和编辑等...
1. **组件(Components)**:Ext 4.1.0的核心是组件系统,其中包括各种类型的UI组件,如按钮、表格、面板、窗口等。每个组件都具有自己的配置项和方法,可以通过组合这些组件来构建复杂的用户界面。 2. **布局...
- **FieldSet**:字段集组件,用于逻辑分组多个字段。 通过深入理解这些组件及其使用方法,开发者能够构建出功能丰富、用户友好的Web应用。ExtJS 4.20的学习之路虽然充满挑战,但掌握后将极大提升Web开发的效率与...
EXT2.0 API的核心特点在于其丰富的组件库,包括数据网格、图表、表单、窗口、菜单等,这些组件具有高度可定制性,能够满足不同项目的需求。API提供了强大的数据绑定机制,允许开发者轻松地将数据模型与用户界面元素...
### Ext JS框架 经验之作2000页 #### 概述 本文档旨在提供一个全面且深入的指南,帮助读者理解并掌握Ext JS框架的各个方面。Ext JS是一款非常强大的JavaScript库,用于构建交互式的Web应用程序。它以其丰富的组件库...
2.1.4 窗口对象 2.1.5 网址对象 2.1.6 历史记录对象 2.2 基本事件处理 2.3 2级DOM事件模型 2.3.1 事件传播 2.3.2 注册事件处理程序 2.3.3 event对象 2.4 常用事件 2.4.1 键盘事件 2.4.2 鼠标事件 2.4.3 ...
- **分组**:如果数据量大,可以按照一定规则进行分组,方便用户浏览和选择。 - **事件处理**:当用户进行选择、取消选择、添加或删除操作时,可以触发相应的事件,以便进行后续处理。 在EXT中实现这样的功能,...
- **GridPanel的扩展功能**:探讨了GridPanel的各种扩展功能,如摘要信息、行展开器、分组等,进一步提升了表格组件的灵活性和表现力。 整个文档通过一系列章节系统地介绍了ExtJS的核心概念、组件和功能,适合初学...
1. **Grid Panel**:用于展示表格数据,支持复杂的分组、过滤、排序等功能。 2. **Form Panel**:包含多种输入控件,如文本框、下拉列表等,方便用户输入和编辑数据。 3. **Tree Panel**:适用于展示层次结构数据,...
标题中的“Ext扩展整理后吐血奉献”表明这是一篇关于ExtJS框架中扩展组件的深入解析文章。ExtJS是一个广泛使用的JavaScript库,用于构建富客户端Web应用,它提供了丰富的UI组件,包括表格、面板、窗口等。"吐血奉献...
### EXT WebUi标签库使用说明 #### 知识点概览 本文档旨在提供EXT WebUi标签库的全面使用指南,适用于希望简化前端页面开发、提高效率并减少对JavaScript和HTML深入了解需求的开发者。该标签库包含了一系列丰富的...