ExtJS4简单form布局





			//定义一个新增窗口
       var addWindow = Ext.create("top.Ext.Window",{
			title:"新增信息",
			closeAction : "hide",
			width:600,
			height:450,
			layout:'fit',
			resizable:false,
			modal:true,
			items:[{
				xtype:"form",
				bodyStyle:"padding:25px;",
				border:false,
				items:[{
					layout:'form',
					border:false,
					borderStyle:"0px 0px 0px 0px",
					items:[{
						fieldLabel:'工程名称',
						xtype:'textfield',
						name:'name',
						allowBlank : false,//是否允许为空  
         				blankText : '不允许为空', 
         				msgTarget :'qtip',          //显示一个浮动的提示信息
						labelSeparator:':'
					}]
				},
				{
					layout:'form',
					border:false,
					borderStyle:"0px 0px 0px 0px",
					items:[{
						fieldLabel:'工程类型',
						xtype:'textfield',
						name:'gcType',
						allowBlank : false,//是否允许为空  
         				blankText : '不允许为空', 
         				msgTarget :'qtip',          //显示一个浮动的提示信息
						labelSeparator:':'
					}]
				}
				,
				{
					layout:'form',
					border:false,
					borderStyle:"0px 0px 0px 0px",
					items:[{
						fieldLabel:'省份',
						xtype:'textfield',
						name:'province',
						allowBlank : false,//是否允许为空  
         				blankText : '不允许为空', 
         				msgTarget :'qtip',          //显示一个浮动的提示信息
						labelSeparator:':'
					}]
				}
				,
				{
					layout:'form',
					border:false,
					borderStyle:"0px 0px 0px 0px",
					items:[{
						fieldLabel:'城市',
						xtype:'textfield',
						name:'city',
						allowBlank : false,//是否允许为空  
         				blankText : '不允许为空', 
         				msgTarget :'qtip',          //显示一个浮动的提示信息
						labelSeparator:':'
					}]
				}
				,
				{
					layout:'form',
					border:false,
					borderStyle:"0px 0px 0px 0px",
					items:[{
						fieldLabel:'县区',
						xtype:'textfield',
						name:'county',
						allowBlank : false,//是否允许为空  
         				blankText : '不允许为空', 
         				msgTarget :'qtip',          //显示一个浮动的提示信息
						labelSeparator:':'
					}]
				}
				,
				{
					layout:'column',
					border:false,
					borderStyle:"0px 0px 0px 0px",
					items:[{
						columnWidth:0.85,
                        layout: 'form',
                        border:false,
                        items: [{
                        fieldLabel:'工程地址',
						xtype:'textfield',
						name:'address',
						allowBlank : false,//是否允许为空  
         				blankText : '不允许为空', 
         				msgTarget :'qtip',          //显示一个浮动的提示信息
						labelSeparator:':'
                               }]

					},
					{
						columnWidth:0.15,
                        layout: 'form',
                        border:false,
                        items: [{
                        xtype:'label',
                        style:'font-size:12px; color:red;',
                        text: '(如街道/乡镇/村名等,不包括省/市/县)',
                        name: 'typeName'
                               }]

					}
					]
				}
				,
				{
					layout:'form',
					border:false,
					items:[{
						xtype:'textfield',
						name:'id',
						hideLabel:true,
						hidden:true
					}]
				}
				]
			}],
			buttonAlign:'center',
			//按钮
			buttons:[
				{
					text: "保存",
					scale: 'medium',
					margin:"0 30 0 0",
					handler: function(){
					 	addWindow.down("form").submit({
					 		url:"<%=cpStr%>/codeCompile/add.do",
					 		success: function (form, action) {
					 			if(action.result.success){
					 				addWindow.close();
					 				Ext.Msg.alert('提示',"保存信息成功!");
							 	   	store.load();//重新加载数据
					 			}else{
					 				addWindow.close();
					 				Ext.Msg.alert('提示',"遇到异常情况,保存信息失败!");
							 	   	store.load();//重新加载数据
					 			}
					 	    }
					 	});
			        } 
				},{
					text : "重置",
				 	scale: 'medium',
					handler: function(){
					 	addWindow.down("form").getForm().reset();
				    } 
				}
			],
			//监听
			listeners:{
				'show': function() { 
					//this.queryById("name").focus();
				}
			}
		});
  • 大小: 11.4 KB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值