htmlList.jsp 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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. <meta http-equiv="X-UA-Compatible" content="IE=7" >
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <title></title>
  11. <link href="../../ligerui/lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  12. <script src="../../ligerui/lib/jquery/jquery-1.5.2.min.js" type="text/javascript" ></script>
  13. <script src="../../ligerui/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  14. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  15. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  16. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  17. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenu.js" type="text/javascript"></script>
  18. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  19. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenuBar.js" type="text/javascript"></script>
  20. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerToolBar.js" type="text/javascript"></script>
  21. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerButton.js" type="text/javascript"></script>
  22. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
  23. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  24. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  25. <script src="../../ligerui/demos/grid/CustomersData.js" type="text/javascript"></script>
  26. <script type="text/javascript" >
  27. var datas = <s:property value="jsondata" escape="false"/>;
  28. var lmid = <s:property value="lmid" escape="false"/>;
  29. var alerts = function (content)
  30. {
  31. $.ligerDialog.alert(content);
  32. };
  33. var gridManager = null;
  34. $(function()
  35. {
  36. //工具条
  37. $("#toptoolbar").ligerToolBar({ items: [
  38. { text: '增加', id:'add', click: itemclick },
  39. { text: '修改', id:'modify', click: itemclick },
  40. { text: '删除', id:'delete', click: itemclick },
  41. { text: '导出', id:'Excel', click:itemclick}
  42. ]
  43. });
  44. //搜索
  45. //$("#ddlCountry").ligerComboBox();
  46. //表格
  47. $("#maingrid").ligerGrid({
  48. columns: [
  49. { display: '标题', name: 'wzbt', align: 'left', width: '35%', minWidth: 350 },
  50. { display: '添加时间', name: 'tjsj', align: 'center', minWidth: '20%' ,width: 200},
  51. { display: '排序', name: 'wzpx', align: 'center', minWidth: '15%' ,width: 130},
  52. { display: '状态', name: 'wzzt', align: 'center',width: '15%',minWidth: 130},
  53. { display: '点击量', name: 'fwcs', align: 'center',width: '15%',minWidth: 130}
  54. ], dataAction: 'server', data: datas, sortName: 'id',
  55. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  56. checkbox : true,
  57. //应用灰色表头
  58. cssClass: 'l-grid-green',
  59. heightDiff: -6
  60. });
  61. gridManager = $("#maingrid").ligerGetGridManager();
  62. $("#pageloading").hide();
  63. });
  64. function buttonClick(){
  65. var wzbt = $("#wzbt").val();
  66. document.wzbForm.searchWzbt.value = wzbt;
  67. document.wzbForm.submit();
  68. }
  69. function itemclick(item)
  70. {
  71. if(item.id)
  72. {
  73. switch (item.id)
  74. {
  75. case "Aqua":
  76. $("#maingrid").removeClass("l-grid-gray");
  77. return;
  78. case "Gray":
  79. $("#maingrid").addClass("l-grid-gray");
  80. return;
  81. case "modify": //编辑
  82. var rowsdata = gridManager.getCheckedRows();
  83. var dataSelected = gridManager.getSelected();
  84. var str = "";
  85. if (rowsdata.length == 0){
  86. $.ligerDialog.question('请选择编辑的行!');
  87. }else if(rowsdata.length > 0 && rowsdata.length < 2){
  88. window.location.href = '../wzb/wzb!getWZB?wzb.id='+ dataSelected.id;
  89. }else{
  90. $.ligerDialog.error('请进行单行编辑!');
  91. }
  92. return;
  93. // (删除+批量删除)
  94. case "delete":
  95. var data = gridManager.getCheckedRows();
  96. var dataSelected = gridManager.getSelected();
  97. var checkedIds = [];
  98. for (var i = 0; i < data.length; i++) {
  99. checkedIds.push(data[i].id);
  100. }
  101. if (data.length == 0){
  102. alerts('请选择删除的行!');
  103. }
  104. else if(data.length > 1){
  105. $.ligerDialog.confirm('确定批量删除?', function (confirm)
  106. {
  107. if(confirm){
  108. window.location.href = "../wzb/wzb!delete?datas=" + checkedIds;
  109. $.ligerDialog.question('批量删除成功!');
  110. }
  111. });
  112. }
  113. else
  114. {
  115. $.ligerDialog.confirm('确定删除?', function (confirm)
  116. {
  117. if(confirm){
  118. window.location.href = "../wzb/wzb!delete?data=" + dataSelected.id;
  119. alerts('删除成功!');
  120. }
  121. });
  122. }
  123. return;
  124. case "Word":
  125. case "PDF":
  126. case "TXT":
  127. case "XML":
  128. case "Excel":
  129. $.ligerDialog.waitting('导出中,请稍候...');
  130. setTimeout(function ()
  131. {
  132. $.ligerDialog.closeWaitting();
  133. window.location.href = "../wzb/wzb!outExcel?lmid="+lmid;
  134. if (item.id == "Excel")
  135. $.ligerDialog.success('导出成功');
  136. else
  137. $.ligerDialog.error('导出失败');
  138. }, 1000);
  139. return;
  140. case "add":
  141. location.href = "../wzb/wzb!addWzb?lmid="+lmid;
  142. m.max ();
  143. return;
  144. }
  145. }
  146. alerts(item.text);
  147. }
  148. </script>
  149. </head>
  150. <body style="padding:0px; overflow:hidden;">
  151. <div class="l-loading" style="display:block" id="pageloading"></div>
  152. <form id="wzbForm" name="wzbForm" action="../wzb/wzb!init" method="post" runat="server" >
  153. <s:hidden id="searchWzbt" name="searchWzbt"></s:hidden>
  154. <div id="topmenu"></div>
  155. <div id="toptoolbar"></div>
  156. <div align="right">
  157. 文章标题:<input id="wzbt" type="text" />
  158. <input id="searchbtn" type="button" value="查询" style="background-color: #ACD6FF;" onclick="buttonClick()"/>&nbsp;&nbsp;&nbsp;&nbsp;
  159. </div>
  160. <div id="maingrid" style="margin:0; padding:0"></div>
  161. </form>
  162. <div style="display:none;">
  163. </div>
  164. </body>
  165. </html>