windturbineanalysismainnew.jsp 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <%@include file="/pages/includes/taglibs.jsp" %>
  3. <head>
  4. <script type="text/javascript" src="<%=request.getContextPath() %>/resource/js/jquery-1.8.3.js"></script>
  5. <script type="text/ecmascript" src="<%=request.getContextPath() %>/resource/plugin/jqgrid/js/jquery.jqGrid.min.js"></script>
  6. <script type="text/ecmascript" src="<%=request.getContextPath() %>/resource/plugin/jqgrid/js/i18n/grid.locale-cn.js"></script>
  7. <script type="text/ecmascript" src="<%=request.getContextPath()%>/resource/js/system/jqdatagrid.js"></script>
  8. <script src="<%=request.getContextPath()%>/resource/js/datePicker/WdatePicker.js" type="text/javascript"></script>
  9. <link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resource/plugin/jqueryui/css/custom-theme/jquery-ui-1.9.2.custom.css" />
  10. <link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath() %>/resource/plugin/jqgrid/css/ui.jqgrid.css" />
  11. <script type="text/javascript" src="<%=request.getContextPath()%>/resource/plugin/highslide/highslide-with-html.js"></script>
  12. <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resource/plugin/highslide/highslide.css" />
  13. <style type="text/css">
  14. a:link.url ,a:visited.url{ /* 超链接正常状态、被访问过的样式 */
  15. color:#000000;
  16. padding:4px 10px 4px 10px;
  17. background-color:#f1f1f1;
  18. text-decoration:none;
  19. border-top:1px solid #EEEEEE; /* 边框实现阴影效果 */
  20. border-left:1px solid #EEEEEE;
  21. border-bottom:1px solid #717171;
  22. border-right:1px solid #717171;
  23. }
  24. a:hover.url{ /* 鼠标指针经过时的超链接 */
  25. color:#821818; /* 改变文字颜色 */
  26. padding:5px 8px 3px 12px; /* 改变文字位置 */
  27. background-color:#e2c4c9; /* 改变背景色 */
  28. border-top:1px solid #717171; /* 边框变换,实现“按下去”的效果 */
  29. border-left:1px solid #717171;
  30. border-bottom:1px solid #EEEEEE;
  31. border-right:1px solid #EEEEEE;
  32. }
  33. </style>
  34. <script type="text/javascript">
  35. hs.graphicsDir = '<%=request.getContextPath()%>/resource/plugin/highslide/graphics/';
  36. hs.outlineType = 'rounded-white';
  37. hs.wrapperClassName = 'draggable-header';
  38. var action = -99;
  39. function showDiv1(a) {
  40. var hc = $("#container");
  41. action = a;
  42. return hs.htmlExpand(hc[0], {
  43. contentId : 'showDiv2',
  44. width : 300,
  45. height : 200,
  46. align : 'center',
  47. headingText : '输入账号密码'
  48. });
  49. }
  50. function hsreset(){
  51. $("#operator").val("");
  52. $("#username").val("");
  53. $("#password").val("");
  54. }
  55. function check(){
  56. var operator = $("#operator").val();
  57. var username = $("#username").val();
  58. var password = $("#password").val();
  59. if(operator=="" || operator==null){
  60. alert("请输操作人姓名");
  61. }else if(username=="" || username==null){
  62. alert("请输入用户名");
  63. }else if(password=="" || password==null){
  64. alert("请输入密码");
  65. }else{
  66. $.post("/statisticsAnalysis/reportusers_check.action",{username:username,password:password,action:action,wpid:$("#wfId").val()},function(data){
  67. if(data==1){
  68. if(action ==1){
  69. $.post("/statisticsAnalysis/statisticsstate_save.action",{state2:1,tbid2:username,action:4,tbname2:operator,tid:$("#stId").val()},function(data){
  70. hs.close();
  71. hsreset();
  72. saveData();
  73. return;
  74. })
  75. }else if(action ==2 ){
  76. $.post("/statisticsAnalysis/statisticsstate_save.action",{state2:2,shid2:username,action:5,shname2:operator,tid:$("#stId").val()},function(data){
  77. alert("审核成功");
  78. hs.close();
  79. hsreset();
  80. status();
  81. return ;
  82. })
  83. }else if(action ==3){
  84. $.post("/statisticsAnalysis/statisticsstate_save.action",{state2:3,qrid2:username,action:6,qrname2:operator,tid:$("#stId").val()},function(data){
  85. alert("确认成功");
  86. hsreset();
  87. hs.close();
  88. status();
  89. return;
  90. })
  91. }
  92. }else{
  93. alert("账号密码不正确或您的权限不足!")
  94. }
  95. })
  96. }
  97. }
  98. function status(){
  99. $.post("/statisticsAnalysis/statisticsstate_status2.action",{tid:$("#stId").val()},function(data){
  100. if(data==-1 || data=="null" || data==null){
  101. $("#baocun").removeAttr("disabled");
  102. $("#shenhe").attr({"disabled":"disabled"});
  103. $("#queren").attr({"disabled":"disabled"});
  104. }
  105. if(data==1){
  106. $("#baocun").attr({"disabled":"disabled"});
  107. $("#shenhe").removeAttr("disabled");
  108. $("#queren").attr({"disabled":"disabled"});
  109. }
  110. if(data==2){
  111. $("#baocun").attr({"disabled":"disabled"});
  112. $("#shenhe").attr({"disabled":"disabled"});
  113. $("#queren").removeAttr("disabled");
  114. }
  115. if(data==3){
  116. $("#baocun").attr({"disabled":"disabled"});
  117. $("#shenhe").attr({"disabled":"disabled"});
  118. $("#queren").attr({"disabled":"disabled"});
  119. }
  120. })
  121. }
  122. var width = 0;
  123. function queryData(){
  124. $("#gridTable").jqGrid('GridUnload');
  125. showJqGrid();
  126. //var g = $("#grid2");
  127. //var wtName = $("#wtName").val();
  128. //var wfId = $("#wfId").val();
  129. // 日期
  130. //var recordDate = $("#recordDate").val();
  131. //jQuery("#gridTable").jqGrid('setGridParam',{url:encodeURI(encodeURI("/windTurbineAnalysis/windturbineanalysismainlist.action?recordDate="+recordDate+"&wtName="+wtName+"&wfId="+wfId))}).trigger("reloadGrid");
  132. //g.gridOptions({url:"/windTurbineAnalysis/windturbineanalysismainlist.action?recordDate="+recordDate+"&wtName="+wtName+"&wfId="+wfId});
  133. //reload();
  134. }
  135. function reload() {
  136. var g = $("#grid2");
  137. g.gridReload();
  138. }
  139. function sendRequest(passData){
  140. $("#formView").attr("action", passData).submit();
  141. }
  142. function queryClear(){
  143. $("#wtName").val("");
  144. }
  145. function returnMainPage(){
  146. // 场站查询条件
  147. var wfIdQ = $("#wfIdQ").val();
  148. // 日期查询条件
  149. var recordDateQ = $("#recordDateQ").val();
  150. $("#formView").attr("action", "/statisticsAnalysis/analysismain.action?wfIdQ="+wfIdQ+"&recordDateQ="+recordDateQ).submit();
  151. }
  152. function selectAll(t) {
  153. $("#grid2").find(":checkbox").attr("checked", t.checked);
  154. }
  155. function saveData() {
  156. // 风场ID
  157. var wfId = $("#wfId").val();
  158. // 风机ID
  159. var wtId = $("#wtId").val();
  160. // 日期
  161. var recordDate = $("#recordDate").val();
  162. // 获取数量
  163. var count = 0;
  164. $('#dayValueETable').find('tr').each(function(i){
  165. if(i>0){
  166. count = count + 1;
  167. }
  168. });
  169. var array = [];
  170. $("#gridTable").find("tr").each(function(i){
  171. if(i>0){
  172. var wtid = $(this).find("td").eq(0).text();
  173. var str = wtid + "";
  174. $(this).find('input').each(function(){
  175. var tempVal = $(this).val();
  176. // 为空判断
  177. tempVal = tempVal.replace(/\s+/g, "");
  178. if(tempVal==""){
  179. alert("当日值不能为空");
  180. return false;
  181. }
  182. // 非法数字判断
  183. if(isNaN(tempVal)){
  184. alert("当日值必须为数字");
  185. return false;
  186. }
  187. str = str + "/" + tempVal;
  188. });
  189. array.push(str);
  190. }
  191. });
  192. $.ajax({
  193. type: "POST",
  194. url: "/windTurbineAnalysis/batchSaveModify.action?wfId="+wfId+"&recordDate="+recordDate+"&idsStr="+array,
  195. dataType:"json",
  196. complete:function (XMLHttpRequest, textStatus) {
  197. queryData();
  198. alert('保存成功');
  199. status();
  200. }
  201. });
  202. }
  203. function validateForm(){
  204. var tempVal = $("#dayValueI").val();
  205. // 为空判断
  206. tempVal = tempVal.replace(/\s+/g, "");
  207. if(tempVal==""){
  208. alert("当日值不能为空");
  209. return false;
  210. }
  211. // 非法数字判断
  212. if(isNaN(tempVal)){
  213. alert("当日值必须为数字");
  214. return false;
  215. }
  216. return true;
  217. }
  218. function modifyData(id){
  219. $("#editDiv").blockUI();
  220. }
  221. function loadTableTitleColumn(){
  222. var count = 0;
  223. // 加载当日值(只读)
  224. $("#dayValueRTable").find('tr').each(function(){
  225. var titleNameCN = $(this).children().eq(0).text();
  226. var titleNameEN = $(this).children().eq(1).text();
  227. var element = '<th align="center" tdalign="center" field="'+titleNameEN+'" movable="true" style="width:200px">'+titleNameCN+'</th>';
  228. $("#grid2").find('tr').append(element);
  229. count++;
  230. });
  231. // 加载当日值(可编辑)
  232. $("#dayValueETable").find('tr').each(function(){
  233. var titleNameCN = $(this).children().eq(0).text();
  234. var titleNameEN = $(this).children().eq(1).text();
  235. var element = '<th align="center" tdalign="center" field="'+titleNameEN+'" movable="true" style="width:200px">'+titleNameCN+'</th>';
  236. $("#grid2").find('tr').append(element);
  237. count++;
  238. });
  239. // 加载周
  240. $("#weekValueTable").find('tr').each(function(){
  241. var titleNameCN = $(this).children().eq(0).text();
  242. var titleNameEN = $(this).children().eq(1).text();
  243. var element = '<th align="center" tdalign="center" field="'+titleNameEN+'" movable="true" style="width:200px">'+titleNameCN+'</th>';
  244. $("#grid2").find('tr').append(element);
  245. count++;
  246. });
  247. // 加载月
  248. $("#monthValueTable").find('tr').each(function(){
  249. var titleNameCN = $(this).children().eq(0).text();
  250. var titleNameEN = $(this).children().eq(1).text();
  251. var element = '<th align="center" tdalign="center" field="'+titleNameEN+'" movable="true" style="width:200px">'+titleNameCN+'</th>';
  252. $("#grid2").find('tr').append(element);
  253. count++;
  254. });
  255. // 加载季
  256. $("#quarterValueTable").find('tr').each(function(){
  257. var titleNameCN = $(this).children().eq(0).text();
  258. var titleNameEN = $(this).children().eq(1).text();
  259. var element = '<th align="center" tdalign="center" field="'+titleNameEN+'" movable="true" style="width:200px">'+titleNameCN+'</th>';
  260. $("#grid2").find('tr').append(element);
  261. count++;
  262. });
  263. // 加载年
  264. $("#yearValueTable").find('tr').each(function(){
  265. var titleNameCN = $(this).children().eq(0).text();
  266. var titleNameEN = $(this).children().eq(1).text();
  267. var element = '<th align="center" tdalign="center" field="'+titleNameEN+'" movable="true" style="width:200px">'+titleNameCN+'</th>';
  268. $("#grid2").find('tr').append(element);
  269. count++;
  270. });
  271. return count*200;
  272. /*alert($('.hDiv').find('table').html());
  273. $('.hDiv').find('table').eq(0).attr('width',count*200);*/
  274. }
  275. function setColorDemoView(){
  276. // 当日值(只读)、周值、月值、季值、年值显示标示,1显示0不显示
  277. var dayValueRFlag = $("#dayValueRFlag").val();
  278. var weekValueFlag = $("#weekValueFlag").val();
  279. var monthValueFlag = $("#monthValueFlag").val();
  280. var quarterValueFlag = $("#quarterValueFlag").val();
  281. var yearValueFlag = $("#yearValueFlag").val();
  282. if(dayValueRFlag==0){
  283. $(".dvrc").hide();
  284. $(".pad1").show();
  285. }
  286. if(weekValueFlag==0){
  287. $(".wvc").hide();
  288. $(".pad2").show();
  289. }
  290. if(monthValueFlag==0){
  291. $(".mvc").hide();
  292. $(".pad3").show();
  293. }
  294. if(quarterValueFlag==0){
  295. $(".qvc").hide();
  296. $(".pad4").show();
  297. }
  298. if(yearValueFlag==0){
  299. $(".yvc").hide();
  300. $(".pad5").show();
  301. }
  302. if(dayValueRFlag==1 || weekValueFlag==1 || monthValueFlag==1 || quarterValueFlag==1 || yearValueFlag==1){
  303. $("#colortable").show();
  304. }else{
  305. $("#colortable").hide();
  306. }
  307. }
  308. $(document).ready(function(){
  309. status();
  310. setColorDemoView();
  311. // 日期
  312. var wstimetext = $("#recordDate").val();
  313. $("#wstime").text(wstimetext);
  314. showJqGrid();
  315. });
  316. // 加载jqgrid表格
  317. function showJqGrid(){
  318. var stId = $("#stId").val();
  319. var wfId = $("#wfId").val();
  320. var recordDate = $("#recordDate").val();
  321. $("#toexcel").attr('href',"/windTurbineAnalysis/windturbineanalysismainlistexcel.action?wfId=" + wfId + "&queryDate=" + recordDate + "&stId=" + stId);
  322. jQuery("#gridTable").jqGrid({
  323. url:"/windTurbineAnalysis/windturbineanalysismainlist.action?wfId=" + wfId + "&queryDate=" + recordDate + "&stId=" + stId,
  324. datatype: "json",
  325. colNames:[ '风机ID',
  326. '风机名称',
  327. <s:iterator value="dayValueEList" var="bean">
  328. '${bean.titleNameCN}',
  329. </s:iterator>
  330. <s:iterator value="valueList" var="bean">
  331. '${bean.titleNameCN}',
  332. </s:iterator>
  333. ],
  334. colModel:[
  335. { name: 'wtId', index: 'wtId', width: 200, align: 'center',hidden: true},
  336. { name: 'wtName', index: 'wtName', width: 200, align: 'center'},
  337. <s:iterator value="dayValueEList" var="bean">
  338. { name: '${bean.titleNameEN}', index: '${bean.titleNameEN}', width: '${bean.titleWidth}', align: 'center',editable : true},
  339. </s:iterator>
  340. <s:iterator value="valueList" var="bean">
  341. { name: '${bean.titleNameEN}', index: '${bean.titleNameEN}', width: '${bean.titleWidth}', align: 'center'},
  342. </s:iterator>
  343. ],
  344. rowNum:1000,
  345. height:670,
  346. width:1610,
  347. editurl : "/windTurbineAnalysis/windturbineanalysismainlist.action?wfId=" + wfId + "&queryDate=" + recordDate + "&stId=" + stId + "/RowEditing",
  348. autowidth: true,
  349. shrinkToFit: false,
  350. autoScroll: true,
  351. sortorder: "desc",
  352. caption: "统计分析列表",
  353. pager: '#gridPager',
  354. viewrecords: true,
  355. afterInsertRow:function(rowid,rowdata,rowelem){
  356. jQuery("#gridTable").jqGrid('editRow',rowid);
  357. var dvrc = $('#dayValueRColor').attr('bgcolor');
  358. var wvc = $('#weekValueColor').attr('bgcolor');
  359. var mvc = $('#monthValueColor').attr('bgcolor');
  360. var qvc = $('#quarterValueColor').attr('bgcolor');
  361. var yvc = $('#yearValueColor').attr('bgcolor');
  362. <s:iterator value="dayValueRList" var="bean">
  363. jQuery("#gridTable").jqGrid('setRowData',rowid,{${bean.titleNameEN}:"<font color='"+dvrc+"'>"+rowdata.${bean.titleNameEN}+"</font>"});
  364. </s:iterator>
  365. <s:iterator value="weekValueList" var="bean">
  366. jQuery("#gridTable").jqGrid('setRowData',rowid,{${bean.titleNameEN}:"<font color='"+wvc+"'>"+rowdata.${bean.titleNameEN}+"</font>"});
  367. </s:iterator>
  368. <s:iterator value="monthValueList" var="bean">
  369. jQuery("#gridTable").jqGrid('setRowData',rowid,{${bean.titleNameEN}:"<font color='"+mvc+"'>"+rowdata.${bean.titleNameEN}+"</font>"});
  370. </s:iterator>
  371. <s:iterator value="quarterValueList" var="bean">
  372. jQuery("#gridTable").jqGrid('setRowData',rowid,{${bean.titleNameEN}:"<font color='"+qvc+"'>"+rowdata.${bean.titleNameEN}+"</font>"});
  373. </s:iterator>
  374. <s:iterator value="yearValueList" var="bean">
  375. jQuery("#gridTable").jqGrid('setRowData',rowid,{${bean.titleNameEN}:"<font color='"+yvc+"'>"+rowdata.${bean.titleNameEN}+"</font>"});
  376. </s:iterator>
  377. }
  378. });
  379. }
  380. </script>
  381. </head>
  382. <body>
  383. <div class="highslide-html-content" id="showDiv2" style="width: 1100">
  384. <div class="highslide-header">
  385. <ul>
  386. <li class="highslide-move">
  387. <a href="#" onclick="return false">Move</a>
  388. </li>
  389. <li class="highslide-close" >
  390. <a href="#" onclick="return hs.close(this)"></a>
  391. </li>
  392. </ul>
  393. </div>
  394. <div class="highslide-body" id="container" style="width: 289px">
  395. <table height="180px">
  396. <tr><td width="100px" align="right" style="font-size: 16px;font-weight: bold;">操&nbsp;作&nbsp;人:</td><td width="190px"><input type="text" name="operator" id="operator" placeholder= "请输入操作人姓名" /> </td></tr>
  397. <tr><td width="100px" align="right" style="font-size: 16px;font-weight: bold;">用&nbsp;户&nbsp;名:</td><td width="190px"><input type="text" name="username" id="username" placeholder= "请输入用户名" /> </td></tr>
  398. <tr><td width="100px" align="right" style="font-size: 16px;font-weight: bold;">密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:</td><td width="190px"><input type="password" name="password" id="password" placeholder= "请输入密码"/> </td></tr>
  399. <tr><td width="100px" align="center" colspan="2"><input type="button" class="button" onclick="javascript:check();" value="确定"/>&nbsp;<input type="reset" class="button" onclick="javascript:hs.close();" value="取消"/></td>
  400. </tr>
  401. </table>
  402. </div>
  403. </div>
  404. <form action="" method="post" id="formView">
  405. </form>
  406. <table width="100%">
  407. <tr>
  408. <td align="left" class="navbar" style="font-size: 12px;">风机统计分析<font id="wstime"></font></td>
  409. <td align="right">
  410. <input type="button" id = 'baocun' class="button" onclick="javascript:showDiv1(1);" value="保存"/>
  411. <input type="button" id="shenhe" class="button" onclick="javascript:showDiv1(2);" value="审核"/>
  412. <input type="button" id="queren" class="button" onclick="javascript:showDiv1(3);" value="确认"/>
  413. <a href="www" class="url" id="toexcel">导出</a>
  414. <input type="button" class="button" onclick="javascript:returnMainPage();" value="返回"/>
  415. </td>
  416. </tr>
  417. </table>
  418. <hr/>
  419. <fieldset id="fst">
  420. <legend class="item_Name">统计分析查询项</legend>
  421. <table width="1000px" cellpadding="0" cellspacing="0" class="dataform">
  422. <tr>
  423. <td align="left" >
  424. <input type="text" name="wfIdQ" id="wfIdQ" value="${wfIdQ}" style="display:none;"/>
  425. <s:textfield
  426. cssClass="Wdate"
  427. onFocus="WdatePicker({dateFmt:'yyyy-MM-dd',isShowWeek:true,readOnly:true})"
  428. id="recordDateQ" name="recordDateQ" title="日期" style="display:none;"/>
  429. <input value="${url}" id="url" style="display:none;">
  430. 风机名称:<s:textfield name="wtName" id="wtName"></s:textfield>
  431. <s:textfield name="wfId" id="wfId" style="display:none;"></s:textfield>
  432. <s:textfield name="stId" id="stId" style="display:none;"></s:textfield>
  433. <s:textfield
  434. cssClass="Wdate"
  435. onFocus="WdatePicker({dateFmt:'yyyy-MM-dd',isShowWeek:true,readOnly:true})"
  436. id="recordDate" name="recordDate" title="日期" onchange="javascript:queryData()" style="display:none;"/>
  437. <input type="button" class="button" onclick="javascript:queryData();" value="查询"/>
  438. <input type="button" class="button" onclick="javascript:queryClear();" value="清空"/>
  439. </td>
  440. </tr>
  441. </table>
  442. </fieldset>
  443. <br/>
  444. <input type="text" id="dayValueRFlag" value="${dayValueRFlag}" style="display: none;"/>
  445. <input type="text" id="weekValueFlag" value="${weekValueFlag}" style="display: none;"/>
  446. <input type="text" id="monthValueFlag" value="${monthValueFlag}" style="display: none;"/>
  447. <input type="text" id="quarterValueFlag" value="${quarterValueFlag}" style="display: none;"/>
  448. <input type="text" id="yearValueFlag" value="${yearValueFlag}" style="display: none;"/>
  449. <table id="colortable" style="width: 60%;">
  450. <tr>
  451. <td class="dvrc" id="dayValueRColor" bgcolor="${dayValueRColor}" height="20" width="30"></td>
  452. <td class="dvrc" style="width: 50px;">当日值(只读)</td>
  453. <td class="wvc" id="weekValueColor" bgcolor="${weekValueColor}" height="20" width="30"></td>
  454. <td class="wvc" style="width: 40px;">周值</td>
  455. <td class="mvc" id="monthValueColor" bgcolor="${monthValueColor}" height="20" width="30"></td>
  456. <td class="mvc" style="width: 40px;">月值</td>
  457. <td class="qvc" id="quarterValueColor" bgcolor="${quarterValueColor}" height="20" width="30"></td>
  458. <td class="qvc" style="width: 40px;">季值</td>
  459. <td class="yvc" id="yearValueColor" bgcolor="${yearValueColor}" height="20" width="30"></td>
  460. <td class="yvc" style="width: 40px;">年值</td>
  461. <td class="pad1" style="display: none;" height="20" width="30"></td><td class="pad1" style="width: 40px;display: none;"></td>
  462. <td class="pad2" style="display: none;" height="20" width="30"></td><td class="pad2" style="width: 40px;display: none;"></td>
  463. <td class="pad3" style="display: none;" height="20" width="30"></td><td class="pad3" style="width: 40px;display: none;"></td>
  464. <td class="pad4" style="display: none;" height="20" width="30"></td><td class="pad4" style="width: 40px;display: none;"></td>
  465. <td class="pad5" style="display: none;" height="20" width="30"></td><td class="pad5" style="width: 40px;display: none;"></td>
  466. </tr>
  467. </table>
  468. <table id='gridTable'></table>
  469. <div id='gridPager'></div>
  470. <table id="dayValueETable" style="display: none;">
  471. <s:iterator value="dayValueEList">
  472. <tr>
  473. <td><s:property value="titleNameCN"/></td>
  474. <td><s:property value="titleNameEN"/></td>
  475. </tr>
  476. </s:iterator>
  477. </table>
  478. </body>