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;
}

注:以上为工作小知识点整理,如有疑问,请留言。

谢谢!

posted on 2016-05-20 16:06  灰灰+灰灰  阅读(201)  评论(0编辑  收藏  举报

导航