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 相关文章推荐
asp.net+js实现金额格式化
Feb 27 Javascript
js实现的早期滑动门菜单效果代码
Aug 27 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
Oct 29 Javascript
jquery仿QQ登录账号选择下拉框效果
Mar 22 Javascript
AngularJs  E2E Testing 详解
Sep 02 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
jquery.validate表单验证插件使用方法解析
Nov 07 Javascript
JavaScript构建自己的对象示例
Nov 29 Javascript
jQuery实现点击关注和取消功能
Jul 03 jQuery
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
Feb 08 Javascript
vuex + keep-alive实现tab标签页面缓存功能
Oct 17 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
Jan 21 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安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
PHP5.3新特性小结
2016/02/14 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
从零学习node.js之express入门(六)
2017/02/25 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python字符串处理函数简明总结
2015/04/13 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
英国最大的海报商店:GB Posters
2018/03/20 全球购物
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
建筑公司员工自我鉴定
2014/04/08 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
Java spring定时任务详解
2021/10/05 Java/Android
Python+Tkinter打造签名设计工具
2022/04/01 Python