operationListForFunction.jsp 1.2 KB

123456789101112131415161718192021222324252627
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <c:forEach items="${operationList}" var="operation">
  4. <c:if test="${fn:contains(operationcodes, operation.id)}">
  5. <span class="icon ${operation.TSIcon.iconClas}">&nbsp;</span>
  6. <input style="width: 20px;" type="checkbox" name="operationCheckbox" value="${operation.id}" checked="checked" />${operation.operationname}
  7. </c:if>
  8. <c:if test="${!fn:contains(operationcodes, operation.id)}">
  9. <span class="icon group_add">&nbsp;</span>
  10. <input style="width: 20px;" type="checkbox" name="operationCheckbox" value="${operation.id}" />${operation.operationname}
  11. </c:if>
  12. <br>
  13. </c:forEach>
  14. <script type="text/javascript">
  15. function submitOperation() {
  16. var functionId = "${functionId}";
  17. var roleId = $("#rid").val();
  18. var operationcodes = "";
  19. $("input[name='operationCheckbox']").each(function(i){
  20. if(this.checked){
  21. operationcodes+=this.value+",";
  22. }
  23. });
  24. operationcodes=escape(operationcodes);
  25. doSubmit("roleController.do?updateOperation&functionId=" + functionId + "&roleId=" + roleId+"&operationcodes="+operationcodes);
  26. }
  27. </script>