详解extjs的灵活布局的表单
2015-03-18 17:24
375 查看
来源:http://z-xiaofei168.iteye.com/blog/1136291
详解extjs的灵活布局的表单
详解extjs的灵活布局的表单我们发现,布局其实是由行和列组件组成,分成由左往右和由上往下两个方向,由左往右叫column,由上往下叫form。
整个大的表单是form布局,从上往下放置了5个小布局,在这里我以行n标记。
行1:行1从左往右有3个表单组件,所以是column布局;
Js代码
{
layout:"column",
items:[{},{},{}] //items表示指定布局内的表单组件集合,在此有3个
}
行1内其实还有3个form布局,因为每个布局中都有一个表单组件,所以看起来并不是那么明显,我们完全可以放置多个表单组件到布局中。
Js代码
<strong>{
layout:"form",
items:[{}] //只有一个表单组件
}
</strong>
行1的完整代码是:
Js代码
items:[{//行1
layout:"column",//从左往右的布局
items:[{
columnWidth:.3,//该列在整行中所占的百分比
layout:"form",//从上往下的布局
items:[{
xtype:"textfield",
fieldLabel:"姓名",
allowBlank:false,
width:120
}]
},{
columnWidth:.3,//该列在整行中所占的百分比
layout:"form",//从上往下的布局
items:[{
xtype:"textfield",
inputType:"password",
fieldLabel:"密码",
allowBlank:false,
minLength:6,
maxLength:16,
minLengthText:"温馨提示 :密码长度最小为6个字符",
maxLengthText:"温馨提示 :密码长度最小为16个字符",
width:120
}]
},{
columnWidth:.3,//该列在整行中所占的百分比
layout:"form",//从上往下的布局
items:[{
xtype:"textfield",
fieldLabel:"邮箱",
vtype:"email",
allowBlank:false,
width:120
}]
}]
}
相关文章推荐
- Extjs4循序渐进(三)——表单及表单控件详解一(表单布局和基础控件 Text,TextArea,Number,Checkbox,Radio,Date)
- Extjs4循序渐进(三)——表单及表单控件详解一(表单布局和基础控件 Text,TextArea,Number,Checkbox,Radio,Date)
- ExtJS 的9种布局详解6(一)
- ExtJs布局人员添加节目详解——小奎总结
- ExtJs 6.0+快速入门之布局详解(Layout)
- ExtJs 3.4.0 表单column布局(纵向,列布局)
- Extjs4.2 布局详解—Card布局
- ExtJs布局详解
- extjs常见布局特点以及可编辑表格详解
- 第七篇Bootstrap表单布局实例代码详解(三种表单布局)
- ExtJS 4.2心得和总结:布局系统详解(Ext.layout.container)
- ExtJS 的9种布局详解7(二)
- ExtJS 的9种布局详解8(三)
- extjs的css效果及与传统布局结合下的panel的使用及表单提交(转)
- Extjs4循序渐进(三)——表单及表单控件详解一(表单布局和基础控件 Text,TextArea,Number,Checkbox,Radio,Date)
- ExtJs布局详解
- ExtJS常用布局详解
- ExtJS 布局系统详解
- ExtJs常用布局--layout详解(含实例)
- extjs的css效果及与传统布局结合下的panel的使用及表单提交