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 相关文章推荐
js 与或运算符 || && 妙用
Dec 09 Javascript
JQuery中each()的使用方法说明
Aug 19 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
js数组方法扩展实现数组统计函数
Apr 09 Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
Bootstrap CSS组件之输入框组
Dec 17 Javascript
对vue事件的延迟执行实例讲解
Aug 28 Javascript
Vuex 模块化使用详解
Jul 31 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
Apr 06 Javascript
jquery轮播图插件使用方法详解
Jul 31 jQuery
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文件上传你必须知道的几点
2015/10/20 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
Python学习小技巧总结
2018/06/10 Python
python去除文件中重复的行实例
2018/06/29 Python
python 列表推导式使用详解
2019/08/29 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
python中count函数简单用法
2020/01/05 Python
Python流程控制常用工具详解
2020/02/24 Python
解决django的template中如果无法引用MEDIA_URL问题
2020/04/07 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
美国女孩服装购物网站:Justice
2017/03/04 全球购物
安全生产演讲稿
2014/05/09 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
2019入党申请书格式
2019/06/25 职场文书
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技
Android studio 简单计算器的编写
2022/05/20 Java/Android