`

第五章-ExtJs-layout

阅读更多

layout

本章任务

1.layout

 

var app = {};

Ext.onReady(function() {

			/**
			 * 根节点
			 */
			var _root = new Ext.tree.AsyncTreeNode({

						text : 'root',
						expanded : true
					});

			/**
			 * 子节点
			 */
			var _loader = new Ext.tree.TreeLoader({

						dataUrl : './ch04.jsp'
					});
			
			/**
			 * add tablePanel
			 */
			app.addTab = function(obj){
				
				//get compant by id
				var tab = Ext.getCmp(obj.id);
				//exits
				if(tab){
					_center.setActiveTab(tab);
				}else{
					
				var newTab = new Ext.Panel({
					id:obj.id,
					title:obj.text
				});
				
				newTab.html='<iframe src=\'a.html\' width="100%" height="100%" frameborder="0" scrolling="no"></iframe>'
				
				_center.add(newTab);
			   _center.setActiveTab(newTab);
				}
				
			};
			
			/**
			 * region in center
			 */
			var _center = new Ext.TabPanel({
				region : 'center',
				contentEl : 'center-div'
			});
			
			var _border = new Ext.Viewport({

						layout : 'border',
						items : [{
									region : 'north',
									collapsible : true,
									contentEl : 'north-div',// positon to
															// north-div
									html : '<h1>north</h1>'
								}, {
									region : 'west',
									collapsible : true,
									contentEl : 'west-div',
									width : 200,
									root : _root,
									loader : _loader,
									rootVisible : true,
									listeners : {
										click : function(_element) {
											//alert(parent);
											//parent.mainFrame.location.href = 'a.html';
											app.addTab(_element);
										}
									},
									xtype : 'treepanel'
								},_center, {
									region : 'east',
									collapsible : true,
									contentEl : 'east-div',
									html : '<h1>east</h1>'
								}, {
									region : 'south',
									collapsible : true,
									contentEl : 'south-div',
									html : '<h1>south</h1>'
								}]
					});

		})

 

本章目标

1. 理解layout

分享到:
评论

相关推荐

    免费 Extjs4.0教程视频

    第五讲:extjs4.0的读写器reader,writer [05]EXTJS4.0的读写器reader,writer.wmv 第六讲:extjs4.0的数据集store [06]EXTJS4.0的数据集store.wmv (73.45M) 第七讲:extjs4.0的事件机制Event [07]EXTJS4.0的事件...

    EXTJS4.0视频教程配套代码

    第五讲:extjs4.0的读写器reader,writer [05]EXTJS4.0的读写器reader,writer.wmv 第六讲:extjs4.0的数据集store [06]EXTJS4.0的数据集store.wmv (73.45M) 第七讲:extjs4.0的事件机制Event [07]EXTJS4.0的...

    Extjs教程源码

    第五讲: EXTJS4.0的读写器Reader, Writer 第六讲: EXTJS4.0的数据集Store 第七讲: EXTJS4.0的事件机制Event 第八讲: EXTJS4.0的Ajax 第九讲: EXTJS4.0的Core包和Ext类 第十讲: EXTJS4.0的Util包 ***************第...

    ExtJS实用开发指南下载

    序言; 第二章 开始EXTJS; 第三章 EXT框架基础及核心介绍 第四章 试用面板 第五章 窗口及对话 …… TreePanel,layout,store

    Extjs4.0视频教程和源代码,另附文档翻译

    第五讲:extjs4.0的读写器reader,writer [05]EXTJS4.0的读写器reader,writer.wmv 第六讲:extjs4.0的数据集store [06]EXTJS4.0的数据集store.wmv (73.45M) 第七讲:extjs4.0的事件机制Event [07]EXTJS4.0的事件...

    ExtJs详细介绍

    ExtJs的详细介绍, 第一章 起步 第二章 Ext概览 第三章 表单 第四章 按钮、菜单和工具栏 第五章 使用grid显示数据 第六章 Editor Grids(可编辑表格) 第七章 layout(布局) 第八章 Tree(树)

    精通JS脚本之ExtJS框架.part2.rar

    第5章 ExtJS组件 5.1 核心组件 5.1.1 ExtJS组件结构 5.1.2 Ext.Component 5.1.3 Ext.BoxComponent 5.1.4 Ext.Container 5.1.5 Ext.Panel 5.1.6 Ext.TabPanel 5.2 信息提示框组件 5.2.1 Ext.MessageBox简介 ...

    ExtJs4_笔记.docx

    第五章 Ext.Button 按钮 38 预览 39 一、基本按钮,三种方式实现按钮事件 40 二、带图标菜单 41 三、带分割线的按钮 43 四、菜单式按钮 44 四、按钮组合 45 第六章 Ext.MessageBox 消息对话框 46 一、警告对话框和...

    ExtJs教程_完整版

    Ext 2.x版本,一共8章: 第一章 起步 第二章 Ext概览 第三章 表单 第四章 按钮、菜单和工具栏 第五章 使用grid显示数据 第六章 Editor Grids(可编辑表格) 第七章 layout(布局) 第八章 Tree(树)

    精通JS脚本之ExtJS框架.part1.rar

    第5章 ExtJS组件 5.1 核心组件 5.1.1 ExtJS组件结构 5.1.2 Ext.Component 5.1.3 Ext.BoxComponent 5.1.4 Ext.Container 5.1.5 Ext.Panel 5.1.6 Ext.TabPanel 5.2 信息提示框组件 5.2.1 Ext.MessageBox简介 ...

    ExtJs2.0简明教程

    ………………………………………………………………………………………………………23 第五章 布局layout……….……………………………………………………………………………………………....26 5.1 布局概述...

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

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    Ext Js权威指南(.zip.001

    第5章 ext js的事件及其应用 / 170 5.1 概述 / 170 5.2 浏览器事件 / 170 5.2.1 绑定浏览器事件的过程:ext.eventmanager / 170 5.2.2 封装浏览器事件:ext.eventobject / 179 5.2.3 移除浏览器事件 / 181 5.3...

    ExtAspNet_v2.3.2_dll

    -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...

Global site tag (gtag.js) - Google Analytics