是这样的,一个用户如果不给权限
入下图
红框内的操作按钮要么是灰色不可编辑,要么直接隐藏
按钮我是弄出来了,不可编辑跟隐藏就不会了,,,
function operator(value, row, index) {
/* var e = '<a href="#" onclick="showLog('+ row.id +')">日志</a> ';
return e ; */
/*
<c:if test="${fn:contains(function, '/rjs/overdue/editOverDueInfo')}">
</c:if> ;
*/
var returnvalue="";
returnvalue+='<a href="#" onclick="showEditDialog('+index+')">编辑</a> ';
returnvalue+='<a href="#" onclick="pass('+index+')">通过</a> ';
returnvalue+='<a href="#" onclick="refuse('+index+')">拒绝</a> ';
returnvalue+='<a href="#" onclick="showLog('+ row.id +')">日志</a> ';
return returnvalue;
}
下面是全部code
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<html>
<head>
<title>逾期率配置</title>
<script src="${ctx}/static/js/validation.js" type="text/javascript"></script>
<script type="text/javascript" src="${ctx}/static/js/datetimebox.js"></script>
</head>
<body>
<table style="margin:1%;width:98%">
<tr>
<td>
<table id="dg" style="width: 100% "></table>
<div id="toolbar">
<table>
<tr style="height: 35px">
<td style="width: 20px"></td>
<td>生效时间:</td>
<td>
<div id="cc" class="easyui-calendar"
data-options="firstDay:1,weeks:['日','一','二','三','四','五','六'],months:['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']">
</div> <input class="easyui-datetimebox" id="startTime"
style="width: 160px; height: 25px;"
data-options="sharedCalendar:'#cc',formatter:datetimeboxFormatter,parser:datetimeboxParser,currentText:'今天',okText:'确定',closeText:'关闭',panelWidth:230,panelHeight:230" />
</td>
<td style="width: 20px"></td>
<td style="text-align: center">——</td>
<td style="width: 20px"></td>
<td><input class="easyui-datetimebox" id="endTime"
style="width: 160px; height: 25px;"
data-options="sharedCalendar:'#cc',formatter:datetimeboxFormatter,parser:datetimeboxParser,currentText:'今天',okText:'确定',closeText:'关闭',panelWidth:230,panelHeight:230" />
</td>
<td style="width: 20px"></td>
<td>状态:</td>
<td>
<select class="easyui-combobox" id="statusCombobox" panelHeight="100px" style="width:140px">
<option value="">请选择</option>
<option value="1">待审核</option>
<option value="2">已通过</option>
<option value="3">已拒绝</option>
<option value="4">已失效</option>
</select>
</td>
<td style="width: 20px"></td>
<td colspan="10">
<c:forEach var="function" items="${sessionScope.function_path_list}">
<c:if test="${fn:contains(function, '/rjs/overdue/queryOverDueInfo')}">
<a id="searchBtn" class="easyui-linkbutton" iconCls="icon-search" style="width: 75px">查询</a>
</c:if>
<c:if test="${fn:contains(function, '/rjs/overdue/addOverDueInfo')}">
<a id="addBtn" class="easyui-linkbutton" iconCls="icon-add" style="width: 75px" onclick="showAddDialog()">添加</a>
</c:if>
<%-- <c:if test="${fn:contains(function, '/rjs/overdue/editOverDueInfo')}">
<a id="editBtn" class="easyui-linkbutton" iconCls="icon-pencil" style="width: 75px" onclick="showEditDialog()">编辑</a>
</c:if> --%>
<%-- <c:if test="${fn:contains(function, '/rjs/overdue/updateOverDueInfo')}">
<a id="updateBtn" class="easyui-linkbutton" iconCls="icon-pencil" style="width: 75px" onclick="showUpdateDialog()">修改</a>
</c:if> --%>
<%-- <c:if test="${fn:contains(function, '/rjs/overdue/revieweOverDueInfo')}">
<a id="passBtn" class="easyui-linkbutton" iconCls="icon-ok" style="width: 75px" onclick="pass()">通过</a>
<a id="refuseBtn" class="easyui-linkbutton" iconCls="icon-filter" style="width: 75px" onclick="refuse()">拒绝</a>
<a id="deleteBtn" class="easyui-linkbutton" iconCls="icon-remove" style="width: 75px" onclick="deletes()">删除</a>
</c:if> --%>
</c:forEach>
</td>
</tr>
</table>
</div>
<td>
</tr>
<script type="text/javascript">
function operator(value, row, index) {
/* var e = '<a href="#" onclick="showLog('+ row.id +')">日志</a> ';
return e ; */
/*
<c:if test="${fn:contains(function, '/rjs/overdue/editOverDueInfo')}">
</c:if> ;
*/
var returnvalue="";
returnvalue+='<a href="#" onclick="showEditDialog('+index+')">编辑</a> ';
returnvalue+='<a href="#" onclick="pass('+index+')">通过</a> ';
returnvalue+='<a href="#" onclick="refuse('+index+')">拒绝</a> ';
returnvalue+='<a href="#" onclick="showLog('+ row.id +')">日志</a> ';
return returnvalue;
}
}
</script>
</body>
</html>
求大神指点...