Index: ssts-web/src/main/webapp/jasperRtp/jasperreportsView.jsp =================================================================== diff -u -r14741 -r15210 --- ssts-web/src/main/webapp/jasperRtp/jasperreportsView.jsp (.../jasperreportsView.jsp) (revision 14741) +++ ssts-web/src/main/webapp/jasperRtp/jasperreportsView.jsp (.../jasperreportsView.jsp) (revision 15210) @@ -65,28 +65,31 @@ - function print(){ - - JasperreportsTableManager.getReportFileContent(function(printContent){ - var LODOP; //声明为全局变量 - LODOP = getLodop(document.getElementById('LODOP'), document.getElementById('LODOP_EM')); - LODOP.SET_SHOW_MODE("HIDE_PAPER_BOARD",1); - //LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_按网址打印"); - //LODOP.ADD_PRINT_URL(30, 20, 746, "100%", "http://127.0.0.1:8088/jasperRtp/monthDetail_main_1.html"); - var array = printContent; - for(var i = 0;i"+array[i]+"
"); - LODOP.NEWPAGE(); - } - // LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%",printContent); - //re=/^'"+array[i]+"
"); + LODOP.NEWPAGE(); + } + // LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%",printContent); + //re=/^' @@ -105,11 +108,14 @@ int pageIndex = 0; int lastPageIndex = 0; String timeStamp = request.getParameter("currentTime"); + String reportName = ""; //报表的名称 try{ if(timeStamp == null ){ timeStamp = ""; } JasperPrint jasperPrint = (JasperPrint)session.getAttribute("JasperPrint"+timeStamp); + reportName = jasperPrint.getName(); + if(jasperPrint != null){ session.setAttribute(ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE,jasperPrint); String currentTime = new Date().toString(); @@ -122,9 +128,11 @@ } String pageStr = request.getParameter("pageIndex"); + try{ if( pageStr != null) pageIndex = Integer.parseInt(pageStr); + session.setAttribute("pageIndex", pageIndex); }catch(Exception e){ } @@ -165,9 +173,16 @@
-
- - + + + <% + if (!reportName.equals("apparatusInfusionisType")) { + %> + <%-- --%> + + <% + } + %> 第<%=pageIndex+1%>页,共<%=lastPageIndex+1%>页