stationGroupsList.jsp 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <%@taglib uri="/struts-tags" prefix="s"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <html xmlns="http://www.w3.org/1999/xhtml">
  8. <head>
  9. <title></title>
  10. <link href="../../ligerui/lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  11. <script src="../../ligerui/lib/jquery/jquery-1.5.2.min.js" type="text/javascript"></script>
  12. <script src="../../ligerui/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  13. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  14. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  15. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  16. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenu.js" type="text/javascript"></script>
  17. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  18. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenuBar.js" type="text/javascript"></script>
  19. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerToolBar.js" type="text/javascript"></script>
  20. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerButton.js" type="text/javascript"></script>
  21. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
  22. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  23. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  24. <script src="../../ligerui/demos/grid/CustomersData.js" type="text/javascript"></script>
  25. <script type="text/javascript" >
  26. var datas = <s:property value="jsondata" escape="false"/>;
  27. var alerts = function (content)
  28. {
  29. $.ligerDialog.alert(content);
  30. };
  31. var gridManager = null;
  32. $(function ()
  33. {
  34. //工具条
  35. $("#toptoolbar").ligerToolBar({ items: [
  36. { text: '增加', id:'add', click: itemclick },
  37. { text: '修改', id:'modify', click: itemclick },
  38. { text: '删除', id:'delete', click: itemclick }
  39. ]
  40. });
  41. //搜索
  42. //$("#ddlCountry").ligerComboBox();
  43. //表格
  44. $("#maingrid").ligerGrid({
  45. columns: [
  46. { display: '序号', name: 'id', align: 'left', width: 81, minWidth: 81 },
  47. { display: '网站站点标识', name: 'zqbs', align: 'left', minWidth: 110 ,width: 110},
  48. { display: '网站站点名称', name: 'zqmc', align: 'left', minWidth: 200 ,width: 200},
  49. { display: '网站站点说明', name: 'zqsm', align: 'left', minWidth: 200 ,width: 370},
  50. { display: '添加时间', name: 'tjsj' ,align: 'left',width: 180,minWidth: 180}
  51. /**
  52. { display: '操作', isSort: false, width: 120, render: function (rowdata, rowindex, value)
  53. {
  54. return "<a href='javascript:beginEdit(" + rowindex + ")'>字典项编辑</a> ";
  55. }
  56. }
  57. */
  58. ], dataAction: 'server', data: datas, sortName: 'id',
  59. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  60. checkbox : true,
  61. //应用灰色表头
  62. cssClass: 'l-grid-green',
  63. heightDiff: -6
  64. });
  65. gridManager = $("#maingrid").ligerGetGridManager();
  66. $("#pageloading").hide();
  67. });
  68. function buttonClick(){
  69. var zqbs = $("#zqbs").val();
  70. document.dictionaryForm.searchZqbs.value = zqbs;
  71. document.dictionaryForm.submit();
  72. }
  73. function itemclick(item)
  74. {
  75. if(item.id)
  76. {
  77. switch (item.id)
  78. {
  79. case "Aqua":
  80. $("#maingrid").removeClass("l-grid-gray");
  81. return;
  82. case "Gray":
  83. $("#maingrid").addClass("l-grid-gray");
  84. return;
  85. // (删除+批量删除)
  86. case "delete":
  87. var data = gridManager.getCheckedRows();
  88. var dataSelected = gridManager.getSelected();
  89. var checkedIds = [];
  90. for (var i = 0; i < data.length; i++) {
  91. checkedIds.push(data[i].id);
  92. }
  93. if (data.length == 0){
  94. $.ligerDialog.question('请选择删除的行!')
  95. }
  96. else if(data.length > 1){
  97. $.ligerDialog.confirm('确定批量删除?', function (confirm)
  98. {
  99. if(confirm){
  100. window.location.href = "../stationGroups/stationGroups!delete?datas=" + checkedIds;
  101. $.ligerDialog.success('批量删除成功!')
  102. }
  103. });
  104. }
  105. else
  106. {
  107. $.ligerDialog.confirm('确定删除?', function (confirm)
  108. {
  109. if(confirm){
  110. window.location.href = "../stationGroups/stationGroups!delete?data=" + dataSelected.id;
  111. $.ligerDialog.success('删除成功!')
  112. }
  113. });
  114. }
  115. return;
  116. case "Excel":
  117. case "Word":
  118. case "PDF":
  119. case "TXT":
  120. case "XML":
  121. $.ligerDialog.waitting('导出中,请稍候...');
  122. setTimeout(function ()
  123. {
  124. $.ligerDialog.closeWaitting();
  125. if (item.id == "Excel")
  126. $.ligerDialog.success('导出成功');
  127. else
  128. $.ligerDialog.error('导出失败');
  129. }, 1000);
  130. return;
  131. // 添加
  132. case "add":
  133. var mAdd = $.ligerDialog.open({
  134. height: 450,
  135. url: '../stationGroups/stationGroupsAdd.jsp',
  136. width: 780,
  137. showMax: true,
  138. showToggle: true,
  139. isResize: true,
  140. modal: true,
  141. slide:true
  142. });
  143. mAdd.max ();
  144. return;
  145. // 编辑
  146. case "modify":
  147. var data = gridManager.getCheckedRows();
  148. var dataSelected = gridManager.getSelected();
  149. if (data.length == 0){
  150. $.ligerDialog.question('请选择编辑的行!');
  151. }else if(data.length > 0 && data.length < 2){
  152. var mEdit = $.ligerDialog.open({
  153. height: 450,
  154. url: '../stationGroups/stationGroups!getZqbById?id='+ dataSelected.id,
  155. width: 780,
  156. showMax: true,
  157. showToggle: true,
  158. isResize: true,
  159. modal: true,
  160. slide:true
  161. });
  162. mEdit.max ();
  163. return;
  164. }else{
  165. $.ligerDialog.error('请进行单行编辑!');
  166. }
  167. }
  168. }
  169. }
  170. </script>
  171. </head>
  172. <body style="padding:0px; overflow:hidden;">
  173. <div class="l-loading" style="display:block" id="pageloading"></div>
  174. <form id="dictionaryForm" name="dictionaryForm" action="../stationGroups/stationGroups!list" method="post" runat="server" >
  175. <s:hidden id="searchZqbs" name="searchZqbs"></s:hidden>
  176. <div id="topmenu"></div>
  177. <div id="toptoolbar"></div>
  178. <div align="right">
  179. 网站站点标识:<input id="zqbs" type="text" />
  180. <input id="searchbtn" type="button" value="查询" style="background-color: #ACD6FF;" onclick="buttonClick()"/>&nbsp;&nbsp;&nbsp;&nbsp;
  181. </div>
  182. <div id="maingrid" style="margin:0; padding:0"></div>
  183. </form>
  184. <div style="display:none;">
  185. </div>
  186. </body>
  187. </html>