Extjs4.0监听ComboBox的问题,当选择‘已处理’时,日期才可选择,当不选择或者选择‘未处理’不可选择日
varStore_states=Ext.create('Ext.data.Store',{fields:['value','text'],data:[{'value':'...
var Store_states = Ext.create('Ext.data.Store', {
fields: ['value', 'text'],
data : [
{'value':'0', 'text':'未处理'},
{'value':'1', 'text':'已处理'}
]
});
var combo_dealFlag = Ext.create('Ext.form.ComboBox',{
fieldLabel : '处理已否',
queryMode : 'remote',
labelAlign : 'right',
labelWidth : 55,
width : 135,
forceSelection : false,
emptyText : '请选择...',
triggerAction : 'all',
editable : false,
name : 'dealFlag',
id : 'dealFlag',
valueField : 'value',
displayField : 'text',
store: Store_states
date_dealDateStart = Ext.create('Ext.form.field.Date',{
fieldLabel : '处理时间从',
value : '',
maxValue : new Date(), // 所允许填的最大值
emptyText : '请选择开始时间...',
format : 'Y-m-d', // 格式化
width : 200,
labelWidth : 70,
labelAlign : 'right',
editable : false, // 是否可编辑
margin : '0 0 0 0',
name : 'dealStartdate',
id : 'dealStartdate'
});
date_dealDateEnd = Ext.create('Ext.form.field.Date',{
fieldLabel : '到',
value : '',
maxValue : new Date(), // 所允许填的最大值
emptyText : '请选择结束时间...',
format : 'Y-m-d',
width : 150,
labelWidth : 20,
labelAlign : 'right',
editable : false,
margin : '0 0 0 0',
name : 'dealEnddate',
id : 'dealEnddate'
}); 展开
fields: ['value', 'text'],
data : [
{'value':'0', 'text':'未处理'},
{'value':'1', 'text':'已处理'}
]
});
var combo_dealFlag = Ext.create('Ext.form.ComboBox',{
fieldLabel : '处理已否',
queryMode : 'remote',
labelAlign : 'right',
labelWidth : 55,
width : 135,
forceSelection : false,
emptyText : '请选择...',
triggerAction : 'all',
editable : false,
name : 'dealFlag',
id : 'dealFlag',
valueField : 'value',
displayField : 'text',
store: Store_states
date_dealDateStart = Ext.create('Ext.form.field.Date',{
fieldLabel : '处理时间从',
value : '',
maxValue : new Date(), // 所允许填的最大值
emptyText : '请选择开始时间...',
format : 'Y-m-d', // 格式化
width : 200,
labelWidth : 70,
labelAlign : 'right',
editable : false, // 是否可编辑
margin : '0 0 0 0',
name : 'dealStartdate',
id : 'dealStartdate'
});
date_dealDateEnd = Ext.create('Ext.form.field.Date',{
fieldLabel : '到',
value : '',
maxValue : new Date(), // 所允许填的最大值
emptyText : '请选择结束时间...',
format : 'Y-m-d',
width : 150,
labelWidth : 20,
labelAlign : 'right',
editable : false,
margin : '0 0 0 0',
name : 'dealEnddate',
id : 'dealEnddate'
}); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询