1 介绍 布局,简单来说就是设置元素的大小和位置。 Ext 的布局系统包括组件,布局,容器,容器是一种特殊的组件,可以管理组件的大小和位置。 容器是通过 doLayout 来重新计算布局,并更新 DOM. 2 手工布局是不必要的,框架会为你自动处理。当然为了性能,可以进行手工布局。 ct.suspendLayout = true; ct.add(...); ct.suspendLayout = false; ct.doLayout(); 3 布局类型: 组件布局 dock tip 容器布局 auto card fit hbox vbox anchor table absolute column 3 Ext大部分容器默认使用auto布局,默认不使用auto布局的容器: FieldSet anchor ButtonGroup table FormPanel | RowEditor anchor TabPanel card Toolbar | Paging hbox 4 各种布局的使用与配置: auto 子组件属性: width height column: 如果每个子组件的宽度小10,列布局失效。缩放有问题。 子组件属性: columnWidth 百分比 table : 容器属性: columns 列数 子组件属性: colspan rowspan border : 容器属性: layout.align 子组件属性: region west l|east r |center |south b|north t width height hbox |vbox 可指定溢出处理,伸缩效果好。 容器属性: layout.align 子组件属性: flex accordion 伸缩 checkboxgroup 通常适合单选,多选组件 容器属性: vertical columns fit 伸缩效果好 但只能有一个子组件. card 卡片布局 anchor 伸缩效果好 子组件属性: anchor : "100% 50%" 百分比 anchor : "-20, -20" 偏移(相对右下边) absolute 子组件属性: x y
详细解决方案
[ExtJS4] 格局
热度:542 发布时间:2012-07-26 12:01:08.0
相关解决方案
- ExtJS4.0 文件上传的返回JSON字符串不对,该如何解决
- Extjs4 Grid不显示数据,该怎么处理
- ()extjs4.0 mvc模式中,在controller中获取view层的元素对象
- extjs4.0 多条件检索
- ExtJs4 将Grid的状态保留到服务器端
- extjs4.0
- Extjs4 MVC的JS加载有关问题!
- ExtJS4.0 文件上传的返回JSON字符串不对
- Extjs4 对象不支持此属性或方法?
- EXTJS4 tabpanel选项卡里面的面板不显示滚动条
- ASP.NET+ExtJs4.0+表单提交submit,下传图片到服务器(转)
- Extjs4 Css美工有关
- Extjs4 的 tabPanel格局
- extjs4 柱形图高度怎么根据数据来自动调整
- ExtJs4.1的有关问题,求大牛帮忙看下
- extjs4.0表格行双击不响应
- extjs4 grid加载完后台数据如何让其中某些数据默认被选中
- extjs4 gridpanel 行边框如何变色
- extjs4.0 form数据加载有关问题
- extjs4.1 form交付时waitMsg的样式
- ExtJS4.x设立表单中控件为可用
- ExtJS4.0 资料上传的返回JSON字符串不对
- Extjs4 Store B删除Store A解决思路
- 求教 extjs4 点击树节点 新建tab并加载不同的grid解决思路
- ExtJS4.0 文件下传的返回JSON字符串不对
- ExtJs4.0 扩张控件(itemselector)
- extjs4.0下传有关问题 SSH+extjs4.0
- extjs4 tree如何判断一棵树没有选中任何节点?
- extjs4.0 通过webservice实现gridpanel,该如何解决
- ExtJs4 ComboBox级联解决办法