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的读写器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的读写器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的读写器Reader, Writer 第六讲: EXTJS4.0的数据集Store 第七讲: EXTJS4.0的事件机制Event 第八讲: EXTJS4.0的Ajax 第九讲: EXTJS4.0的Core包和Ext类 第十讲: EXTJS4.0的Util包 ***************第...
序言; 第二章 开始EXTJS; 第三章 EXT框架基础及核心介绍 第四章 试用面板 第五章 窗口及对话 …… TreePanel,layout,store
第五讲: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的详细介绍, 第一章 起步 第二章 Ext概览 第三章 表单 第四章 按钮、菜单和工具栏 第五章 使用grid显示数据 第六章 Editor Grids(可编辑表格) 第七章 layout(布局) 第八章 Tree(树)
第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简介 ...
第五章 Ext.Button 按钮 38 预览 39 一、基本按钮,三种方式实现按钮事件 40 二、带图标菜单 41 三、带分割线的按钮 43 四、菜单式按钮 44 四、按钮组合 45 第六章 Ext.MessageBox 消息对话框 46 一、警告对话框和...
Ext 2.x版本,一共8章: 第一章 起步 第二章 Ext概览 第三章 表单 第四章 按钮、菜单和工具栏 第五章 使用grid显示数据 第六章 Editor Grids(可编辑表格) 第七章 layout(布局) 第八章 Tree(树)
第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简介 ...
………………………………………………………………………………………………………23 第五章 布局layout……….……………………………………………………………………………………………....26 5.1 布局概述...
-Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...
第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...
-修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...