resourcesUrlEdit.jsp 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html" %>
  3. <html>
  4. <head>
  5. <title>资源URL管理</title>
  6. <%@include file="/commons/include/form.jsp" %>
  7. <script type="text/javascript" src="${ctx }/js/hotent/displaytag.js"></script>
  8. <script type="text/javascript" src="${ctx }/js/lg/plugins/ligerComboBox.js"></script>
  9. <script type="text/javascript" src="${ctx}/servlet/ValidJs?form=resourcesUrl"></script>
  10. <script type="text/javascript">
  11. $(function() {
  12. function showRequest(formData, jqForm, options) {
  13. return true;
  14. }
  15. valid(showRequest,showResponse);
  16. $("a.save").click(function() {
  17. $('#resourcesUrlForm').submit();
  18. });
  19. function showResponse(responseText, statusText) {
  20. var obj=new com.hotent.form.ResultMessage(responseText);
  21. if(obj.isSuccess()){//成功
  22. $.ligerDialog.success(obj.getMessage(),'提示信息',function(rtn){
  23. });
  24. }else{//失败
  25. $.ligerDialog.err('出错信息',"保存系统资源URL失败",obj.getMessage());
  26. }
  27. }
  28. });
  29. function add(){
  30. var tr='';
  31. tr+='<tr>';
  32. tr+='<td style="text-align: center;">';
  33. tr+='<input type="radio" name="defaultUrl" >';
  34. tr+='</td>';
  35. tr+='<td >';
  36. tr+='<input class="inputText" type="text" name="name" style="width: 95%;" >';
  37. tr+='</td>';
  38. tr+='<td>';
  39. tr+='<input class="inputText" type="text" name="url" style="width: 95%;" onchange="setDefaultUrl(this);">';
  40. tr+='</td>';
  41. tr+='<td style="text-align:center">';
  42. tr+='<a href="javascript:;" class="link del" onclick="handlerDelOne(this);">删除</a>';
  43. tr+='</td>';
  44. tr+='</tr>';
  45. $("#resourcesUrlItem").append(tr);
  46. };
  47. function checkDell(){
  48. var trCheckeds=$("#resourcesUrlItem").find(":checkbox[name='resUrlId'][checked]");
  49. $.each(trCheckeds,function(i,c){
  50. var tr=$(c).parents('tr');
  51. $(tr).remove();
  52. });
  53. };
  54. function handlerDelOne(obj){
  55. var tr=$(obj).parents('tr');
  56. $(tr).remove();
  57. };
  58. function setDefaultUrl(obj){
  59. var tr=$(obj).parents('tr');
  60. tr.find(":radio[name='defaultUrl']").val($(obj).val());;
  61. };
  62. </script>
  63. </head>
  64. <body>
  65. <div class="panel">
  66. <div class="panel-top">
  67. <div class="tbar-title">
  68. <span class="tbar-label">编辑【${resources.resName }】URL</span>
  69. </div>
  70. <div class="panel-toolbar">
  71. <div class="toolBar">
  72. <div class="group"><a class="link save"><span></span>保存</a></div>
  73. <div class="l-bar-separator"></div>
  74. <div class="group"><a onclick="add();" class="link add"><span></span>添加</a></div>
  75. <div class="l-bar-separator"></div>
  76. <!-- <div class="group"><a onclick="checkDell();" class="link del"><span></span>删除</a></div> -->
  77. </div>
  78. </div>
  79. </div>
  80. <div class="panel-body">
  81. <form id="resourcesUrlForm" method="post" action="upd.ht">
  82. <input type="hidden" name="resId" value="${resources.resId }">
  83. <input type="hidden" name="returnUrl" id="returnUrl" value="${returnUrl }">
  84. <table id="resourcesUrlItem" class="table-grid table-list" id="0" cellpadding="1" cellspacing="1">
  85. <thead>
  86. <th width="10%">默认URL</th>
  87. <th width="25%">名称</th>
  88. <th width="34%">URL</th>
  89. <th width="10%">管理</th>
  90. </thead>
  91. <tbody>
  92. <c:forEach items="${resourcesUrlList}" var="resourcesUrlItem">
  93. <tr>
  94. <td style="text-align: center;">
  95. <input type="radio" name="defaultUrl" value="${resourcesUrlItem.url }" style="width: 95%;" <c:if test="${resourcesUrlItem.url==resources.defaultUrl}">checked="checked"</c:if>>
  96. </td>
  97. <td >
  98. <input class="inputText" type="text" name="name" style="width:95%;" value="${resourcesUrlItem.name}">
  99. </td>
  100. <td >
  101. <input class="inputText" type="text" name="url" style="width: 95%;" value="${resourcesUrlItem.url}" onchange="setDefaultUrl(this);">
  102. </td>
  103. <td style="text-align: center;">
  104. <a href="javascript:;" class="link del" onclick="handlerDelOne(this);">删除</a>
  105. </td>
  106. </tr>
  107. </c:forEach>
  108. </tbody>
  109. </table>
  110. </form>
  111. </div><!-- end of panel-body -->
  112. </div> <!-- end of panel -->
  113. </body>
  114. </html>