学习ExtJS Column布局


Posted in Javascript onOctober 08, 2009

一、属性(构造参数)
baseCls:"x-plain" Panel背景色颜色。
layout:"column" Panel进行列布局。
在子元素中指定使用columnWidth或width来指定子元素所占的列宽度。
columnWidth表示使用百分比的形式指定列宽度。
width则是使用绝对象素的方式指定列宽度,在实际应用中可以混合使用两种方式。
二、应用举例

Ext.onReady(function(){ 
new Ext.Window({ 
title:"新增", 
width:500, 
height:400, 
plain:true, 
layout:"form", 
labelWidth:55, 
items:[{ 
layout:"column", 
baseCls:"x-plain", 
style:"padding:5px", 
items:[{ 
columnWidth:.5, 
layout:"form", 
labelWidth:50, 
baseCls:"x-plain", 
items:[{ 
xtype:"textfield", 
fieldLabel:"姓名" 
},{ 
xtype:"textfield", 
fieldLabel:"姓名" 
},{ 
xtype:"textfield", 
fieldLabel:"姓名" 
},{ 
xtype:"textfield", 
fieldLabel:"姓名" 
}] 
},{ 
columnWidth:.5, 
layout:"form", 
items:[{ 
id:"name", 
xtype:"textfield", 
fieldLabel:"照片", 
inputType:"image", 
width:250, 
height:50 
}] 
}] 
},{ 
xtype:"textfield", 
fieldLabel:" 证号" 
}], 
showlock:false, 
listeners:{ 
"show":function(_window){ 
if f(!_window["showLock"]){ 
Ext.getCmp("name").getEl().dom.src = "default_pic.gif" ; 
_window.findByType("textfield")[4].getEl().dom.src = "default_pic.gif" ; 
// alert(_window.findByType("textfield")[4].fieldLabel); 
_window["showLock"]=true; 
} 
} 
}, 
buttons:[{text:"确定"},{text:"取消"}] 
}).show() ; 
}) ;

Ext.onReady(function(){ 
var _panel = new Ext.Panel({ 
title:"人员信息", 
renderTo:Ext.getBody(), 
frame:true, 
width:500, 
height:300, 
layout:"column", 
items:[{title:"列1",width:200}, 
{title:"列2",columnWidth:.3}, 
{title:"列3",columnWidth:.3}, 
{title:"列4",columnWidth:.4} 
] 
}) 
}) ;
Javascript 相关文章推荐
js 加载并解析XML字符串的代码
Dec 13 Javascript
jQuery插件实现静态HTML验证码校验
Nov 06 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
客户端验证用户名和密码的方法详解
Jun 16 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
bootstrap table表格插件使用详解
May 08 Javascript
JS中封装axios来管控api的2种方式
Sep 11 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
Sep 26 Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 Javascript
JavaScript 接口原理与用法实例详解
May 12 Javascript
vue组件入门知识全梳理
Sep 21 Javascript
学习ExtJS 访问容器对象
Oct 07 #Javascript
学习ExtJS Window常用方法
Oct 07 #Javascript
学习ExtJS Panel常用方法
Oct 07 #Javascript
学习ExtJS TextField常用方法
Oct 07 #Javascript
学习ExtJS(二) Button常用方法
Oct 07 #Javascript
学习ExtJS(一) 之基础前提
Oct 07 #Javascript
JavaScript 浮点数运算 精度问题
Oct 06 #Javascript
You might like
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
在项目中寻找代码的坏命名
2012/07/14 PHP
解析argc argv在php中的应用
2013/06/24 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Vue实现手机计算器
2020/08/17 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
Python应用库大全总结
2018/05/30 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
pandas 对group进行聚合的例子
2019/12/27 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
python uuid生成唯一id或str的最简单案例
2021/01/13 Python
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
《凡卡》教学反思
2014/04/09 职场文书
运动会方阵口号
2014/06/07 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
中学推普周活动总结
2015/05/07 职场文书