表格软件FineReport中设置不查看直接打印
1、问题描述FineReport内部封装好的js打印方法是一个很好的资源,在用户系统中有如下图所示情形,一张清单列表,对于每条记录后面都希望有一个“打印”,点击的时候可以将该记录对应的明细报表打印出来。

4、Web页面中调用FR打印方法若如上清单列表不是使用FR设计器制作的,而是用户自己拳婊招稹语言实现的,此时在点击“打印”时,可以通过js获取需要传递的参数值拼接出需要打印的模板路径,然后调用FR打印方法进行打印。在Web页面中调用FR打印方法前,需要先引入finereport.js,调用代码如下:<html><head><title>FineReport Demo</title><meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <script type="text/javascript" src="/WebReport/ReportServer?op=emb&resource=finereport.js"></script> <link rel="stylesheet" type="text/css" href="/WebReport/ReportServer?op=emb&resource=finereport.css"/> <script type='text/javascript'>function doPrint(){ var url="http://localhost:8075/WebReport/ReportServer?reportlet="; url+=document.report.cpt.value; var isPopUp = false;var config = {url : url,isPopUp : isPopUp} FR.doURLPDFPrint(config); //FR.doURLPDFPrint(url,false); } </script></head><body><form name="report"><input id="cpt" type="checkbox" value="GettingStarted.cpt" />gettingstarted.cpt<br></form><input type=button name=doprint onclick=doPrint() value='doPrint'></input></body></html>