ExtJS学习笔记:复杂页面布局实现
2013-02-21 17:56
597 查看
[javascript] view
plaincopy
<script type='text/javascript'>
Ext.onReady(function(){
new Ext.Window({
title:"添加人员",
width:500,
height:345,
plain:true,
layout:"form",
labelWidth:55,
defaultType:"textfield",
bodyStyle:"padding:5px",
//style:"padding:5px",
items:[{
xtype:"panel",
//设置背景色和容器颜色一致
baseCls:"x-plain",
layout:"column",
items:[{
columnWidth:0.5,
baseCls:"x-plain",
layout:"form",
defaultType:"textfield",
defaults:{width:160},
labelWidth:55,
items:[{
fieldLabel:"姓名"
},{
fieldLabel:"年龄"
},{
fieldLabel:"出生日期"
},{
fieldLabel:"联系电话"
},{
fieldLabel:"手机号码"
},{
fieldLabel:"电子邮件"
},{
fieldLabel:"性别"
}]
},{
columnWidth:0.5,
baseCls:"x-plain",
layout:"form",
labelWidth:55,
items:{
xtype:"textfield",
inputType:"image",
fieldLabel:"个人照片",
width:170,
height:170
}
}]
},{
fieldLabel:"身份证号",width:400
},{
fieldLabel:"具体地址",width:400
},{
fieldLabel:"职位",width:400
}],
showLock:false,//用于只加载一次
listeners:{
"show":function(_window){
//得到Ext中元素对象
if(!_window["showLock"])
_window.findByType("textfield")[7].getEl().dom.src="zhao.jpg";
}
},
buttons:[{
text:"确定"
},{
text:"取消"
}]
}).show();
})
</script>
plaincopy
<script type='text/javascript'>
Ext.onReady(function(){
new Ext.Window({
title:"添加人员",
width:500,
height:345,
plain:true,
layout:"form",
labelWidth:55,
defaultType:"textfield",
bodyStyle:"padding:5px",
//style:"padding:5px",
items:[{
xtype:"panel",
//设置背景色和容器颜色一致
baseCls:"x-plain",
layout:"column",
items:[{
columnWidth:0.5,
baseCls:"x-plain",
layout:"form",
defaultType:"textfield",
defaults:{width:160},
labelWidth:55,
items:[{
fieldLabel:"姓名"
},{
fieldLabel:"年龄"
},{
fieldLabel:"出生日期"
},{
fieldLabel:"联系电话"
},{
fieldLabel:"手机号码"
},{
fieldLabel:"电子邮件"
},{
fieldLabel:"性别"
}]
},{
columnWidth:0.5,
baseCls:"x-plain",
layout:"form",
labelWidth:55,
items:{
xtype:"textfield",
inputType:"image",
fieldLabel:"个人照片",
width:170,
height:170
}
}]
},{
fieldLabel:"身份证号",width:400
},{
fieldLabel:"具体地址",width:400
},{
fieldLabel:"职位",width:400
}],
showLock:false,//用于只加载一次
listeners:{
"show":function(_window){
//得到Ext中元素对象
if(!_window["showLock"])
_window.findByType("textfield")[7].getEl().dom.src="zhao.jpg";
}
},
buttons:[{
text:"确定"
},{
text:"取消"
}]
}).show();
})
</script>
![](http://hi.csdn.net/attachment/201108/11/0_1313071128737C.gif)
相关文章推荐
- ExtJS学习笔记七:复杂页面布局实现
- ExtJS学习笔记八,复杂页面功能实现
- Android编程学习笔记 之 使用Intent实现页面跳转
- IOS学习笔记32—使用Storyboard实现复杂界面
- 【ror学习笔记3】页面布局
- Java Web学习笔记之文件包含及页面布局策略
- <div+css页面布局课堂笔记>7---登录和注册界面的实现
- JAVA学习笔记_JS实现刷新_重新加载页面
- Jamendo学习笔记之四:Home页面的实现
- iOS学习笔记之g高效实现圆角的方式---防止页面卡顿
- 手机安全卫士第二课---主页面布局学习 跑马灯的实现
- html学习笔记(四)——点击div实现网页页面跳转
- Servlet学习笔记三——控制器实现页面转换
- ExtJs学习笔记(14)_Column布局
- (PHP学习笔记)实现页面静态化
- 学习的步伐(二)Kotlin 实现Recyclerview列表(补充:tab选项卡+CoordinatorLayout收缩布局+复杂Recyclerview列表)
- Extjs4学习笔记-ExtJS 4 图片验证码的实现(部分摘自《Extjs4.0学习指南(中文)》)andStruts2
- 深入剖析ExtJS 2.2实现及应用连载(7):页面布局
- 安卓学习笔记---Android实现页面悬浮显示
- Recycleview实现复杂页面 三种以上布局 瀑布流 多布局 scrollview嵌套recyclerView 显示不全 滑动冲突 之进阶终极篇