Ext form表单两列及多列布局
Ext.onReady(function(){
Ext.create('Ext.form.Panel', {
renderTo: Ext.getBody(),
title: 'User Form',
xtype: 'form',
layout: 'anchor',
height: 300,
width: 800,
items: [{
xtype: 'fieldcontainer',
layout: 'hbox',
defaults: {
labelAlign: 'left',
padding: '10 0 0 0'
},
items: [
{
xtype: 'textfield',
fieldLabel: 'First Name',
name: 'firstName'
},
{
xtype: 'textfield',
fieldLabel: 'Last Name',
name: 'lastName'
},
{
xtype: 'datefield',
fieldLabel: 'Date of Birth',
name: 'birthDate'
}
]
},
{
// 文本域容器 fieldcontainer
xtype: 'fieldcontainer',
// 在容器中水平排列 hbox 垂直排列 vbox
layout: 'vbox',
defaults: {
xtype: 'textfield',
// name在文本框的位置 top left right
labelAlign: 'left',
// 距离上一个fieldcontainer容器的距离,分别代表上、右、下、左
padding: '5 0 0 0'
},
items: [
{
fieldLabel: 'First Name',
name: 'firstName'
},
{
fieldLabel: 'Last Name',
name: 'lastName'
},
{
xtype: 'datefield',
fieldLabel: 'Date of Birth',
name: 'birthDate'
}
]
}]
});
【Ext form表单两列及多列布局】});
上面的代码是横排3列和竖排3行的例子,fieldcontainer是文本域的容器,实现页面如下:
文章图片
2列的话就在fieldcontainer写2个label。
推荐阅读
- EditText默认不获取焦点弹出键盘
- ffmpeg源码分析01(结构体)
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- performSelectorOnMainThread:withObject:waitUntilDone:参数设置为NO或YES的区别
- React.js的表单(六)
- linux环境变量相关操作
- @逆战千锋|@逆战千锋 为什么sql语句执行之后表单中没有数据
- k8s|Scheduling Framework 与 Extender对比及详细介绍
- OpenCV|OpenCV for Unity 通过WebCamTextureToMatHelper帮助类来获取摄像头的画面
- iOS14|iOS14 Widget小组件开发(Widget Extension)