easyui 在日期不满足要求的情况下,让修改链接不可点,或者修改消失
*****略***** columns:[[ {field:'id',checkbox:true}, {field:'mDate',width:10,title:'菜单日期',align:'left'}, {field:'mealtime',width:10,title:'餐次',align:'left'}, {field:'_id_',title:'操作',width:20,align:'center',formatter:function(val,row,index){ if(isAllowEdit(row.mDate)){//是否允许编译 return '<div class="opreation"><a href="javascript:$(\'#dg_menu\').treegrid(\'select\',\''+row.id+'\');doEdit(\''+row.id+'\');"><img src="./img/edit.gif" style="vertical-align:middle;"/> 修改</a> </div> '; }else{ /* 删除修改按钮 * return '<div class="opreation"></div> '; */ return '<div class="opreation"><a href="javascript:void(0)" style="color:grey"><img src="./img/edit.gif" style="vertical-align:middle;"/> 修改</a></div> '; } }} ]] //根据日期判断是否可修改 function isAllowEdit(date){ var flag; var date = new Date(date);//传来的时间 var currentDate=new Date();//当前时间 if(date<currentDate){ flag = false; }else{ flag = true; } return flag; }
注:以上为工作小知识点整理,如有疑问,请留言。
谢谢!