extjs column列布局
类别:Web前端 浏览量:12143
时间:2013-8-5 extjs column列布局
extjs column列布局Column布局一般被称为列布局,这种布局的目的是为了创建一个多列的格式。其中每列的宽度,可以为其指定一个百分比或者是一个固定的宽度。
Column布局没有直接的配置选项(继承的除外),但Column布局支持一个columnWidth属性,在布局过程中,使用columnWidth指定每个面板的宽度。
注意:使用Column布局布局时,其子面板的所有columnWidth值加起来必须介于0~1之间或者是所占百分比。他们的总和应该是1。
另外,如果任何子面板没有指定columnWidth值,那么它将占满剩余的空间。
一、下面介绍一个简单的实例
Ext.create('Ext.panel.Panel', { title: '容器面板', renderTo: 'li1', width: 400, height: 300, layout: 'column', defaults: { layout: 'anchor', defaults: { anchor: '100%' } }, items: [ { columnWidth: 4 / 10, //设置列的宽度 items: [ { title: '面板1', border: false, html: '子元素1' }, { title: '面板2', border: false, html: '子元素2' } ] }, { width: 120, items:[{ title: '面板3', border: false, html: '子元素3' }] }, { columnWidth: .40, items: [{ title: '面板4', border: false, html: '子元素4' }] } ] });
实例效果
二、Extjs Column布局注意事项
1.formPanel上的控件显示不出来,控件的宽度太大,formpanel的宽度相对太小导致。
2.为FormPanel设定了defaultType属性,没有为每个控件单独制定xtype属性。正确的做法是不设置defaultType。
3.在每个column里再加上form layout,再在form里加textfield。
4.在新建TabPanel时,将其属性layoutOnTabChange设置为true即可。(此方法不通用)
您可能感兴趣
- extjs实现树形下拉框
- ExtJs中getCmp、getDom、Get的区别
- Extjs updateProgress进度条的应用
- extjs card卡片式布局
- extjs tabPanel的用法
- extjs中treepanel例子
- Extjs menu菜单的简单用法
- Extjs中文乱码
- extjs XTemplate的实例
- extjs中apply和applyIf的用法
- extjs中treegrid
- extjs radiogroup赋值和取值
- Extjs msgTarget 提示位置
- extjs 日期控件
- Extjs中grid 的ColumnModel 属性配置
- extjs anchor 锚点布局
- 盘点那些年让人称奇的年终奖 最后一个赢辣条毫无悬念(盘点那些年让人称奇的年终奖)
- 你还没有升职吗 他竟因为几套激励理论,升职了(你还没有升职吗)
- 某知名企业绩效管理体系及薪酬分配体系操作手册(某知名企业绩效管理体系及薪酬分配体系操作手册)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
热门推荐
- dedecms无缩略图怎么设置(dedecmsV5.7版 tag标签长度的修改方法详解)
- php中数组使用技巧(php常用经典函数集锦数组、字符串、栈、队列、排序等)
- css cursor鼠标效果
- 用python编写一个gui(用 Python 构建漂亮的 GUI)
- python怎么导入beautifulsoup元素(python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比)
- matplotlib散点图怎么画(使用matplotlib中scatter方法画散点图)
- mysql客户端怎么运行程序(MySQL 如何连接对应的客户端进程)
- 云服务器怎么上传16g文件(云服务器怎么上传下载文件?)
- sqlserver带参数的存储过程(SQL Server 日期和时间的内部存储过程)
- app软件和网站对服务器的区别(网站服务器与APP服务器之间有何区别)