EXTJS 3.4 formPanel的column布局和 日期和星期的关系

本文介绍了一个使用ExtJS框架进行表单布局的具体实例,包括如何设置表单的宽度、高度、滚动条等属性,并展示了如何通过column布局实现表单元素的水平分布,以及如何在表单中嵌入日期选择器和文本字段。
var form = new Ext.form.FormPanel({
		title : "岗位",
		width : 1200,
//		height : 800,
		autoHeight:true,
		frame : true,
		autoScroll : true,
		renderTo : "ssssss1",
		layout : "form", // 整个大的表单是form布局
		labelWidth : 80,
		labelAlign : "right",
		border: true,
		items : [{ // 行1
			layout : "column", // 从左往右的布局
			items : [
					{
						columnWidth : .16, // 该列有整行中所占百分比
						layout : "form", // 从上往下的布局
						items : [ {
							xtype : "datefield",
							name : 'dutyDate',
							allowBlank: false,
				    		editable: false,
				    	    altFormats: "Y-m-d",
				    	    format:"Y-m-d",
							fieldLabel : "日期",
							listeners : {
								"select" : function(field, value) {
									this.setValue(value);
									var weekDayInfo = [ "星期天", "星期一", "星期二",
											"星期三", "星期四", "星期五", "星期六" ];
									var year = value.getFullYear();
									var month = value.getMonth();
									var date = value.getDate();
									var dt = new Date(year, month, date);
									Ext.getCmp('weekDay').setValue(
											weekDayInfo[dt.getDay()]);
								}
							}
						} ]
					}, {
						columnWidth : .16,
						layout : "form",
						items : [ {
							id :'weekDay',
							name : 'weekDay',
							xtype : "textfield",
							fieldLabel : "星期",
						} ]
					}
                                   ]
                              }]
                        }]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值