{ field : 'begintime', title : '活动开始时间', width : 150, editor : { type : 'datetimebox', options : { showSeconds:true, onChange:function(){ //获取当前的行。 var datagd=$("#${tv}grid"); var row=datagd.datagrid('getSelected'); if (row){ var idx=datagd.datagrid("getRowIndex",row); //获取初试时间 var target1=datagd.datagrid('getEditor',{index:idx,field:'begintime'}); var begintime=$(target1.target).datetimebox('getValue'); //获取结束时间 var target2=datagd.datagrid('getEditor',{index:idx,field:'endtime'}); var endtime=$(target2.target).datetimebox('getValue'); if(begintime>endtime) { $(target2.target).datetimebox('setValue',begintime); } } }, editable:false, required : true, missingMessage:'开始时间不能为空', invalidMessage:'请输入时间。' } } }, { field : 'endtime', title : '活动结束时间', width : 150, editor : { type : 'datetimebox', options : { showSeconds:true, onChange:function(){ //获取当前的行。 var datagd=$("#${tv}grid"); var row=datagd.datagrid('getSelected'); if (row){ var idx=datagd.datagrid("getRowIndex",row); //获取初试时间 var target1=datagd.datagrid('getEditor',{index:idx,field:'begintime'}); var begintime=$(target1.target).datetimebox('getValue'); //获取结束时间 var target2=datagd.datagrid('getEditor',{index:idx,field:'endtime'}); var endtime=$(target2.target).datetimebox('getValue'); if(begintime>endtime) { $(target1.target).datetimebox('setValue',endtime); } } }, editable:false, required : true, missingMessage:'结束时间不能为空', invalidMessage:'请输入时间。' }
jQuery datagrid 开始时间和结束时间 校验
最新推荐文章于 2019-03-04 17:12:52 发布