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 相关文章推荐
如何判断微信内置浏览器(通过User Agent实现)
Sep 01 Javascript
JS传值出现中文参数乱码的解决方法
Jun 30 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
Feb 20 Javascript
JS排序之选择排序详解
Apr 08 Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 Javascript
angularjs中判断ng-repeat是否迭代完的实例
Sep 12 Javascript
javascript动态创建对象的属性详解
Nov 07 Javascript
vue微信分享到朋友圈 vue微信发送给好友
Nov 28 Javascript
element-ui 时间选择器限制范围的实现(随动)
Jan 09 Javascript
vue-cli 3 全局过滤器的实例代码详解
Jun 03 Javascript
一文看懂如何简单实现节流函数和防抖函数
Sep 05 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
Aug 15 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
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
javascript scrollTop正解使用方法
2013/11/14 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
2019/01/08 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
linux面试题参考答案(11)
2012/05/01 面试题
J2EE中的容器都包括哪些
2013/08/21 面试题
自学考试自我鉴定范文
2013/09/26 职场文书
网络专业学生个人的自我评价
2013/12/16 职场文书
市场部规章制度
2014/01/24 职场文书
群众路线党课主持词
2014/04/01 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
创先争优活动个人总结
2015/03/04 职场文书
放假通知格式
2015/04/14 职场文书
硕士论文致谢范文
2015/05/14 职场文书
拖欠货款起诉状
2015/05/20 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
信息技术课教学反思
2016/02/23 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL