configModel.jsp 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  7. <title>首面模块配置</title>
  8. <SCRIPT type=text/javascript src="./js/jquery-1.3.2.min.js"></SCRIPT>
  9. <link href="liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  10. <link href="main.css" rel="stylesheet" type="text/css"></link>
  11. <script type="text/javascript" src="/shares/js/constant.js"></script>
  12. <script type="text/javascript" src="/shares/js/common.js"></script>
  13. <script type="text/javascript">
  14. function cancelIndex(e,itemId){
  15. var isCheck = $(e).is(":checked");
  16. var pos = $(e).parents("tr").find(".index_pos");
  17. var iwidth = $(e).parents("tr").find(".index_width");
  18. var iheight = $(e).parents("tr").find(".index_height");
  19. var indexId = $(e).parents("tr").find("[name='indexId']");
  20. if(isCheck){
  21. $(pos).removeAttr("disabled");
  22. $(iwidth).removeAttr("disabled");
  23. $(iheight).removeAttr("disabled");
  24. $(indexId).removeAttr("disabled");
  25. }else{
  26. $(pos).attr("disabled","disabled");
  27. $(iwidth).attr("disabled","disabled");
  28. $(iheight).attr("disabled","disabled");
  29. $(indexId).attr("disabled","disabled");
  30. }
  31. }
  32. function submitIndexForm(){
  33. var flag = true;
  34. $(".msgError").remove();
  35. $(".index_pos").each(function(){
  36. flag &= vl(this);
  37. });
  38. if(flag){
  39. submitForm('theForm');
  40. }
  41. }
  42. function vl(i){
  43. if(!isCheck(i)){
  44. return true;
  45. }
  46. var v = $(i).val();
  47. var isProcess = true;
  48. if($.trim(v)==""){
  49. isProcess = false;
  50. $(i).addClass('inputError').after("<span class='msgError' style='color:red'>&nbsp;请输入序号!</span>");
  51. return;
  52. }
  53. if(isNaN(v)){
  54. isProcess = false;
  55. $(i).addClass('inputError').after("<span class='msgError' style='color:red'>&nbsp;序号必须为数字!</span>");
  56. return;
  57. }else{
  58. $(i).removeClass('inputError').after("");
  59. }
  60. var v1 = parseFloat(v);
  61. if(v1<0){
  62. isProcess = false;
  63. $(i).addClass('inputError').after("<span class='msgError' style='color:red'>&nbsp;序号必须大于0!</span>");
  64. return;
  65. }else{
  66. $(i).removeClass('inputError').after("");
  67. }
  68. return isProcess;
  69. }
  70. /**
  71. * 判断是否选中
  72. */
  73. function isCheck(i){
  74. var id = $(i).attr("id");
  75. var new_id=id.replace("pos_","");
  76. new_id = "modelKey_"+new_id;
  77. var is_check = $("#"+new_id).attr("checked");
  78. if(is_check){
  79. return true;
  80. }else{
  81. return false;
  82. }
  83. }
  84. </script>
  85. </head>
  86. <body>
  87. <%@ include file="/include/button.jsp"%>
  88. <%@ include file="/include/message.jsp"%>
  89. <FORM method='POST' name="theForm" id="theForm" action="configSave.do" >
  90. <div class="l-content">
  91. <div class="forum-container">
  92. <center>
  93. <Table border="0" cellspacing="1" cellpadding="0" class="l-table-edit line">
  94. <tr><th>是否显示</th><th>模块名称</th><th>路径</th><th>宽度</th><th>高度</th><th>显示顺序</th></tr>
  95. <c:forEach items="${minIndexs}" var="minItem" varStatus="i">
  96. <tr>
  97. <td class="l-table-edit-text" style="width:30px;">
  98. <input type="hidden" ${minItem.isDisable==true?'':'disabled="disabled"'} name="indexId" value="${minItem.id}"/>
  99. <c:if test="${minItem.isDisplay == true}">
  100. <input id="modelKey_${i.index + 1}" type="checkbox" ${minItem.isAuthor==true?'':'disabled="disabled"'} checked="checked" onclick="cancelIndex(this,'${minItem.key}')" name="modelKey" value="${minItem.key}" />
  101. </c:if>
  102. <c:if test="${minItem.isDisplay == false}">
  103. <input id="modelKey_${i.index + 1}" type="checkbox" ${minItem.isAuthor==true?'':'disabled="disabled"'} name="modelKey" onclick="cancelIndex(this,'${minItem.key}')" value="${minItem.key}" />
  104. </c:if>
  105. </td>
  106. <td class="l-table-edit-td">${minItem.title}
  107. <font color="red">${minItem.isAuthor==true?'':'(无权限)'}</font>
  108. </td>
  109. <td class="l-table-edit-td" style="width:200px">
  110. ${minItem.key}
  111. </td>
  112. <td class="l-table-edit-td">
  113. <input class="index_width" ${minItem.isDisplay==true?'':'disabled="disabled"'} type="text" size="20" name="indexWidth" value="${minItem.indexWidth}" />
  114. </td>
  115. <td class="l-table-edit-td">
  116. <input class="index_height" ${minItem.isDisplay==true?'':'disabled="disabled"'} type="text" size="20" name="indexHeight" value="${minItem.indexHeight}" />
  117. </td>
  118. <td class="l-table-edit-td" style="width:130px">
  119. <c:if test="${minItem.isDisplay == true}">
  120. <input id="pos_${i.index + 1}" class="index_pos" type="text" size="2" name="pos" value="${minItem.pos}" />
  121. </c:if>
  122. <c:if test="${minItem.isDisplay == false}">
  123. <input id="pos_${i.index + 1}" class="index_pos" disabled="disabled" type="text" size="2" name="pos" value="${minItem.pos}" />
  124. </c:if>
  125. </td>
  126. </tr>
  127. </c:forEach>
  128. </Table>
  129. </center>
  130. </div>
  131. </div>
  132. </FORM>
  133. </body>
  134. </html>