[Java报表软件—技术知识]报表批量打印代码共享 |
写了个方法,能批量打印报表,不用一个个报表点开再点打印按钮了。直接点一个按钮,就开始依次打印了。据说FineReport新版本里面会有可设置的方案,那就连代码也省的写了。我的代码如下:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312"/><Script type="text/javascript" src="/WebReport/ReportServer?op=resource&resource=/com/fr/web/load.js"></Script> </head><title>Print</title><body><form name="finereport"><input id="cpt" type="checkbox" value="/com/demo/basic/simplelist.cpt" />simplelist.cpt<br><input id="cpt" type="checkbox" value="/com/demo/basic/group.cpt" />group.cpt<br><input id="cpt" type="checkbox" value="/com/demo/basic/compair.cpt" />compair.cpt<br><input type=button name=print onclick=printURL() value="print"/><script language="javascript">function printURL(){var flag=0;var url="http://localhost:8079/WebReport/ReportServer?reportlet=";for (var i=0;i<document.report.cpt.length;i++ ){if (flag==0){if(document.report.cpt.checked) {url=url+document.report.cpt.value; flag++; continue; }}if (flag!=0){if(document.report.cpt.checked) {url=url+"&reportlet_"+flag+"="+document.report.cpt.value; flag++; }}}javascript :print(url);}</script></form></body></html>
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1207722 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|