ExtJS 2.0 实用简明教程之布局概述


Posted in Javascript onApril 29, 2009

ExtJS的布局基类为Ext.layout.ContainerLayout,其它布局都是继承该类。ExtJS的容器组件包含一个layout及layoutConfig配置属性,这两个属性用来指定容器使用的布局及布局的详细配置信息,如果没有指定容器组件的layout则默认会使用ContainerLayout作为布局,该布局只是简单的把元素放到容器中,有的布局需要layoutConfig配置,有的则不需要layoutConfig配置。看代码:

Ext.onReady(function(){ 
new Ext.Panel({ 
renderTo:"hello", 
width:400, 
height:200, 
layout:"column", 
items:[{columnWidth:.5, 
title:"面板1"}, 
{columnWidth:.5, 
title:"面板2"}] 
}); 
});

上面的代码我们创建了一个面板Panel,Panle是一个容器组件,我们使用layout指定该面板使用Column布局。该面板的子元素是两个面板,这两个面板都包含了一个与列布局相关的配置参数属性columnWidth,他们的值都是0.5,也就是每一个面板占一半的宽度。执行上面的程序生成如下图所示的结果:
ExtJS 2.0 实用简明教程之布局概述
Ext中的一些容器组件都已经指定所使用的布局,比如TabPanel使用card布局、FormPanel使用form布局,GridPanel中的表格使用column布局等,我们在使用这些组件的时候,不能给这些容器组件再指定另外的布局。
ExtJS2.0一共包含十种布局,常用的布局有border、column、fit、form、card、tabel等布局,下面我们分别对这几种布局作简单的介绍。
Javascript 相关文章推荐
FireFox中textNode分片的问题
Apr 10 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
Aug 04 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
深入探秘jquery瀑布流的实现
Jan 30 Javascript
原生js实现返回顶部缓冲效果
Jan 18 Javascript
vue中component组件的props使用详解
Sep 04 Javascript
webpack+vue中使用别名路径引用静态图片地址
Nov 20 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
Sep 15 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
Sep 18 Javascript
vue项目上传Github预览的实现示例
Nov 06 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
Apr 26 Javascript
vue npm install 安装某个指定的版本操作
Aug 11 Javascript
ExtJS 2.0实用简明教程 之ExtJS版的Hello
Apr 29 #Javascript
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 #Javascript
ExtJS 2.0实用简明教程 之Border区域布局
Apr 29 #Javascript
ie 调试javascript的工具
Apr 29 #Javascript
理解JavaScript的caller,callee,call,apply
Apr 28 #Javascript
JS 判断代码全收集
Apr 28 #Javascript
js checkbox(复选框) 使用集锦
Apr 28 #Javascript
You might like
PHP下对数组进行排序的函数
2010/08/08 PHP
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
JavaScript库 开发规则
2009/01/31 Javascript
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
jquery判断浏览器类型的代码
2012/11/05 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
Python获取当前时间的方法
2014/01/14 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
关于python3中setup.py小概念解析
2019/08/22 Python
Python绘图实现显示中文
2019/12/04 Python
基于python调用psutil模块过程解析
2019/12/20 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
安全生产中长期规划实施方案
2014/02/21 职场文书
2014高考励志标语
2014/06/05 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
一般党员对照检查材料
2014/09/24 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
MySQL 查询速度慢的原因
2021/05/25 MySQL