根据Ext.form.ComboBox的选择值来显示或隐藏div
页面部分代码如下:
?
?
根据“时间粒度”的值来控制“结束日期”显示或隐藏
?
var granularity = new Ext.form.ComboBox({id:'granularityCmp',applyTo : 'granularity',triggerAction : 'all',emptyText : '请选择...',store : [ '日', '周','月' ],listeners:{select:function(combo,record,index){//alert(index); //index从0开始 //alert(combo.getValue());//alert(Ext.getCmp("granularityCmp").getValue()); //alert(Ext.get('granularity').dom.value) //alert(record.data.field1); //为什么可以这样写?目前看不懂if(record.data.field1 == '日'){Ext.fly('endTime').up('div.para').setStyle({'display':'none'});}else Ext.fly('endTime').up('div.para').setStyle({'display':'inline'});}},width : 128});?
?