学习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 相关文章推荐
jquery text()要注意啦
Oct 30 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
Apr 20 Javascript
js+css实现超简洁的二级下拉菜单效果代码
Sep 07 Javascript
基于jquery编写分页插件
Mar 07 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
Oct 12 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
Dec 31 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
Aug 06 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
Apr 19 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
Jun 06 Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 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
PHP查询快递信息的方法
2015/03/07 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
Python如何实现守护进程的方法示例
2017/02/08 Python
python hook监听事件详解
2018/10/25 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
电钳专业个人求职信
2014/01/04 职场文书
分家协议书
2014/04/21 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
学习焦裕禄同志为人民服务思想汇报
2014/09/10 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL
python中mongodb包操作数据库
2022/04/19 Python