Column列布局由Ext.layout.ColumnLayout类定义,名称为column。列布局把整个容器组件看成一列,然后往里面放入子元素的时候,可以通过在子元素中指定使用columnWidth或width来指定子元素所占的列宽度。

columnWidth表示使用百分比的形式指定列宽度,而width则是使用绝对象素的方式指定列宽度,在实际应用中可以混合使用两种方式。看下面的代码:

Ext.onReady(function(){ new Ext.Panel({renderTo:"hello",title:"容器组件",layout:"column",width:500,height:100,items:[{title:"列1",width:100},{title:"列2",width:200},{title:"列3",width:100},{title:"列4"}]});});

上面的代码在容器组件中放入了四个元素,在容器组件中形成4列,列的宽度分别为100,200,100及剩余宽度,执行结果如下图所示。

也可使用columnWidth来定义子元素所占的列宽度,看下面的代码:

Ext.onReady(function(){ new Ext.Panel({renderTo:"hello",title:"容器组件",layout:"column",width:500,height:100,items:[{title:"列1",columnWidth:.2},{title:"列2",columnWidth:.3},{title:"列3",columnWidth:.3},{title:"列4",columnWidth:.2}]});});

注意columnWidth的总和应该为1,执行代码将生成如下图所示的内容:

在实际应用中还可以混合使用,看下面的代码:

Ext.onReady(function(){ new Ext.Panel({renderTo:"hello",title:"容器组件",layout:"column",width:500,height:100,items:[{title:"列1",width:200},{title:"列2",columnWidth:.3},{title:"列3",columnWidth:.3},{title:"列4",columnWidth:.4}]});});

执行上面的代码将会生成如下图所示的结果:

转载于:https://www.cnblogs.com/licheng/archive/2008/10/23/1317305.html

ExtJS2.0实用简明教程 - Column列布局相关推荐

  1. ExtJS2.0实用简明教程 - Form布局

            Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用. 看下面的 ...

  2. duilib教程之duilib入门简明教程9.界面布局

    上一个教程实现的标题栏代码中,并没有看到处理自适应窗口大小的代码,但是窗口大小变化后,按钮的位置会跟着变化,这是因为我们将按钮放到了HorizontalLayout.VerticalLayout,这样 ...

  3. Python 学习入门(0)—— 简明教程

    朋友问我怎么能快速地掌握Python. 我想Python包含的内容很多,加上各种标准库,拓展库,乱花渐欲迷人眼,就想写一个快速的Python教程,一方面 保持言语的简洁,另一方面循序渐进,尽量让没有背 ...

  4. 1.CSS3 教程-> 多列布局 > image模块 > cssTransition 过渡 > CSS Animations 动画 > Transform二维

    CSS3 教程 多列布局 image模块 cssTransition 过渡 CSS Animations 动画 Transform二维 介绍 CSS3 是层叠样式表(Cascading Style S ...

  5. css经典布局系列三——三列布局(圣杯布局、双飞翼布局)

    文章目录 三列布局背景介绍 定位实现三列布局 浮动实现三列布局 圣杯布局 双飞翼布局 三列布局背景介绍 三列元素,左右元素固定宽度: 中间元素自适应: <div id="left&qu ...

  6. css3中的column属性实现多列布局和瀑布流布局

    在css3中有新增column属性可以实现页面的排版,使得页面更加整洁,现在一一为大家介绍用法以及属性值. columns:用于设置元素的列宽和列数.它是column-width和column-cou ...

  7. 《实变函数简明教程》,第四章:Lebesgue积分,零测集上的任意非负实值函数Lebesgue可积且积分值为0

    <实变函数简明教程>,第四章:Lebesgue积分,零测集上的任意非负实值函数Lebesgue可积且积分值为0 待分析命题 证明过程 待分析命题   设E⊂RnE\subset {{\ma ...

  8. HTML5column属性布局页脚,利用column多列属性调整页面文字列布局

    column多列属性 column-count:栏目数 兼容性写法: CSS Code复制内容到剪贴板 -webkit-column-count:3 -moz-column-count:3 colum ...

  9. Flexbox 布局简明教程-姜威-专题视频课程

    Flexbox 布局简明教程-736人已学习 课程介绍         flexbox是一种新的布局方式,这种布局方式是2009年W3C提出的方案.它可以简便,完整,完成页面的布局.目前,它已经得到所 ...

最新文章

  1. 【Qt】error: undefined reference to `vtable for MainWindow‘
  2. java 判断当前时间是否为节假日_最近公司招人,研发组商量了下,暂时定下这么多java面试题!...
  3. android 录音原始文件_5分钟短文 | Android证书生成,签名,验证,虽然难,但学一次就够了!...
  4. 面试-线程池的成长之路
  5. CCNET自动构建之路
  6. java 处理时间的类_java 日期时间处理类
  7. WinForm多线程+委托防止界面假死
  8. mongodb的学习过程
  9. 在ubantu16.04系统下安装ros操作系统
  10. 某宝抢购taobaosnap开发与实现
  11. vfc格式linux,2021-03-17 在linux上将vcf文件转plink的格式bed,bim,fam
  12. linux安装so共享动态库文件下载,linux下的共享库(动态库)和静态库
  13. python scipy 计算黎曼ζ函数
  14. [JAVA安全webshell]冰蝎jsp木马分析
  15. 通过 TokenType(){}.getType()获取Persionlt;Tgt; 泛型T的类型和数值
  16. 邮件访问协议!IMAP协议解析
  17. 阿里云视频直播视频存储回调功能的处理方法
  18. Javascript深入浅出之闭包
  19. HTTP请求返回状态码详解
  20. excel使用正则表达式

热门文章

  1. Python--面向对象之组合
  2. Firefox 网络调试工具
  3. 理解RESTful架构【转】
  4. 实验6 在应用程序中播放音频和视频
  5. 如何创建字符串(OC)
  6. Operation condition And timing analysis
  7. Rootkit Hunter Sourcecode Learning
  8. 清空SQL Server数据库中所有表数据的方法(转)
  9. SharePoint 2013 商城
  10. RedHat Enterprise Linux 5 安装GCC过程