日期:2014-05-16 浏览次数:20390 次
Ext.define("AM.view.ProjectDeclaration", {
extend : 'Ext.form.Panel',
autoHeight : true,
width : 500,
draggable : false,
resizable : false,
frame : frameValue,
bodyPadding : 5,
border : 1,
fileUpload : true,
defaults : {// 统一设置表单字段默认属性
labelSeparator : ':', // 标签和控件的分隔符
allowBlank : false, // 控件是否允许为空,设置为不允许为空
labelAlign : 'left', // 标签对齐方式
msgTarget : 'side' // 验证后字段在控件右边提示信息
},
items : [ Ext.create('Ext.form.ComboBox', {
fieldLabel : '单位名称', // UI标签名称
labelWidth : 80,
id:'dw1',
editable : false,
name : 'dw', // 作为form提交时传送的参数名
allowBlank : false, // 是否允许为空
//mode : "remote", // 数据模式为远程模式, 也可不设置,即默认值也为remote
// readOnly : true, // 是否只读
triggerAction : 'all', // 显示所有下列数.必须指定为'all'
anchor : '100%',
emptyText : '请选择...', // 没有默认值时,显示的字符串
store : Ext.create('AM.store.MyFactoryStore'),
value : '', // 设置当前选中的值, 也可用作初始化时的默认值, 默认为空
valueField : 'id', // 传送的值
displayField : 'name' // UI列表显示的文本
}), {
xtype : "textfield",
labelWidth : 80,
anchor : '100%',
fieldLabel : '项目名称',
name : 'projectName'
}, {
layout : 'column',
padding : 0,
border : 0,
frame : frameValue,
items : [{
columnWidth : .33,
padding : 0,
border : 0,
items : [{
xtype : "textfield",
labelWidth : 80,
anchor : '100%',
fieldLabel : '提出人姓名',
allowBlank : false,
msgTarget : 'side',
name : 'proposer'
}]
}, {
columnWidth : .33,
padding : '0 0 0 2',
border : 0,
items : []
}, {
columnWidth : .33,
padding : '0 0 0 2',
border : 0,
items : []
}]
}, {
layout : 'column',
padding : 0,
border : 0,
items : [{
columnWidth : .5,
padding : 0,
border : 0,
items : [{
xtype : "datefield",
labelWidth : 80,
width : 230,
fieldLabel : '建议提出时间',
allowBlank : false,
msgTarget : 'side',
name : 'proposeTime'
}]
}, {
columnWidth : .5,
padding : '0 0 0 2',
border : 0,
items : [{
xtype : "datefield",
labelWidth : 80,
width&