{xtype:'datefield',id:'startTime',width:120,format:'Y-m-d',renderer:function(value,cellmeta,record,rowIndex,columnIndex,store)
{
var startTime=Ext.getCmp('startTime').value;
var endTime=Ext.getCmp('endTime').value;
alert(startTime);
if(startTime>endTime)
{
Ext.Msg.alert('不能小于开始时间');
}
}
} ,'到',{xtype:'datefield',id:'endTime',width:120,format:'Y-m-d'},大家帮忙看一下哪里错了。执行的时候不显示
当然不行啦,你在比较时间的时候, endTime 还没添加进去呢,在 alert(startTime);后
alert(typeof(Ext.getCmp('endTime '))); 看看,肯定等于'undefined',建议你先将所有的控件进去,然后通过按钮的时间来比较。