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 相关文章推荐
javascript offsetX与layerX区别
Mar 12 Javascript
JQuery Easyui Tree的oncheck事件实现代码
May 28 Javascript
关于this和self的使用说明
Aug 01 Javascript
Jquery实现带动画效果的经典二级导航菜单
Mar 22 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 Javascript
Bootstrap实现登录校验表单(带验证码)
Jun 23 Javascript
JS动态添加的div点击跳转到另一页面实现代码
Sep 30 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
Aug 28 Javascript
Vue 进阶之路(三)
Apr 18 Javascript
Element Notification通知的实现示例
Jul 27 Javascript
vue中touch和click共存的解决方式
Jul 28 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下载生成的csv文件及问题总结
2015/08/06 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
jquery each()源代码
2011/02/14 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
星球大战与Python之间的那些事
2016/01/07 Python
python实现简单爬虫功能的示例
2016/10/24 Python
python计算两个数的百分比方法
2018/06/29 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
python实现人工蜂群算法
2020/09/18 Python
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
代理班主任的自我评价
2014/02/04 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
项目战略合作意向书
2015/05/08 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript