ExtJS WindowGroup示例

Ext.onReady(function(){
	//Ext.ZIndexManager 即Ext.WindowGroup 的方法介绍
	//创建管理器
	var winGrp=new Ext.WindowGroup();
	//创建5个window对象,注册给winGrp
	for(var i =1;i<=5;i++){
		var win=new Ext.Window({
			id:'win_'+i,
			title:'窗口'+i,
			width:400,
			height:400,
			renderTo:Ext.getBody(),
		})
		win.show();
		winGrp.register(win);
	}

	var btn1=new Ext.Button({
	  text:'全部隐藏',
	  renderTo:Ext.getBody(),
	  handler:function(){
	  winGrp.hideAll();
	  }
	})

	var btn2=new Ext.Button({
		text:'全部显示',
		renderTo:Ext.getBody(),
		handler:function(){
			winGrp.each(function(cmp){
				cmp.show()
			})
		}
	})

	var btn3=new Ext.Button({
		text:"置顶",
		renderTo:Ext.getBody(),
		handler:function(){
			winGrp.bringToFront("win_1")
		}
	})

	var btn4=new Ext.Button({
	    text:"置底",
	    renderTo:Ext.getBody(),
	    handler:function(){
	    	winGrp.sendToBack("win_5")
	    }
	})

});

时间: 2024-08-12 19:21:46

ExtJS WindowGroup示例的相关文章

EXT-JS 6示例程序-Login示例程序

1.        用Sencha Cmd生成应用程序模版 sencha -sdk /path/to/ExtSDK generate app -classic TutorialApp./TutorialApp 2.        创建Login View组件 在./TutorialApp的"app/view/"文件夹下,有缺省的main文件夹,这个文件夹包含了文件Main.js, MainController.js,和 MainModel.js. 在"app/view/&qu

ExtJS in Review - xtype vs. alias

今天在帮一个兄弟检查一段自定义控件的代码时觉得他对xtype以及alias的使用和ExtJS各示例代码的使用有较多的不一致,而我自己也不是很清楚使用这两个属性时的最佳方法.因此在回家后整理出了这样一篇文档.一方面用来标准化我们自己的代码,另一方面也共享给大家,毕竟对这两个属性进行详细讨论的资料几乎没有. xtype 首先来看看xtype的定义.在ExtJS的官方文档中是这样对它进行定义的: This property provides a shorter alternative to creat

构建施耐德楼控系统数据库后台服务器示例工程三(Web端展示)

最近看到Extjs的示例中有仿操作系统桌面的代码,并且展示效果很美观,结合楼控这个系统的Web端展示需求,目前前端采用Extjs.楼控相关的操作会设计成桌面中的不同应用. Extjs初次入手看起来很复杂,但是由于其自带的示例代码很丰富,通常在了解一些基本概念后,参照着示例代码一步一步去做,我认为是最好的学习方式了. 目前我参照着Extjs中仿照桌面的示例代码,做出了如下的画面: 从图中我们可以看出,我目前在仿照着这个示例代码中的GridPanel.TabPanel.Window这些基本的组件,做

ExtJS中实现嵌套表格

先看效果: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;

EXTJS 4 树形表格组件使用示例

EXTJS 4 树形表格组件使用示例 一.整体效果图 二.使用说明及效果图 2.1.程序代码及说明: 2.1.1.表格存储部分的代码说明 //开启tooltip工具 Ext.QuickTips.init(); //定义model Ext.define('partModel', { extend: 'Ext.data.Model', fields: [ {name: 'partNo', type: 'string'}, {name: 'partName', type: 'string'}, {na

ExtJS学习--------通过WindowGroup(也叫ZIndexManager)来操作window等组件

具体实现代码:(注意:在进行测试的时候最好分别进行测试,测试一个功能的时候将其他功能注释掉,否则会影响效果....)WindowGroup对象的方法可以在其参考文档中进行查看,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893  下载查看 Ext.onReady(function(){//WindowGroup的使用 var wingroup=new Ext.ZIndexManager();//两个都可以 // var wingr

PHP+ExtJS 文件上传示例

xtJS 4 有一个非常方便的文件上传组件,可以用来将文件上传到服务器.本文PHP教程UncleToo将介绍使用PHP和ExtJS实现文件上传功能. 首先,创建文件上传组件Ext.form.Panel,并添加一个上传按钮及按钮单击事件,该事件将验证并提交表单到upload.php的文件.看下面代码: ExtJS部分 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3

[转]ExtJs入门之filefield:文件上传的配置+结合Ajax完美实现文件上传的asp.net示例

原文地址:http://www.stepday.com/topic/?459 作文一个ExtJs的入门汉子,学习起来的确是比较费劲的事情,不过如今在这样一个网络资源如此丰富的时代,依然不是那么难了的.基本上都是Copy过来加以部分改造即可实现自己想要的功能,加之如今的第三方开发者也大发慈悲地写出了API的帮助文档以及示例文档.关于ExtJs内的文件上传,将从以下几个方面进行展开讲解: 一.ExtJs文件上传版面的布局以及配置 因为ExtJs的文件上传组件filefield是基于form表单提交数

【extjs】 extjs5 Ext.grid.Panel 搜索示例

先看效果图: 页面js: <script type="text/javascript"> /** * 日志类型 store * */ var logTypeStore = Ext.create('Ext.data.Store', { fields: ['type', 'name'], data : [ {"type":"1", "name":"登录日志"}, {"type":