如何记录报表打印次数
需求描述:
为了避免报表重复打印,可以让报表点击打印按钮后,弹出已经打印次数的提示信息。
实现思路:
润乾报表提供的一个内置 JS,在每次打印操作后都会进行调用,可以在该 JS 中增加变量,在每次操作后,变量都会自增,在提示信息中使用这个变量进行提示。
具体实现:
在报表展现的 JSP 页面 showReport.jsp 中添加 JS:
var printNum=0;
function raqsoft_printOver(){
printNum=printNum+1;
alert(“已经打印完”+printNum+“次”);
}
使用 showReport.jsp 展现一张报表,点击打印按钮,当我们进行打印操作后,页面会弹出打印次数的提示信息。
注意:使用润乾的 applet 打印,applet 直接打印,PDF 直接打印进行打印后都可以调用到 raqsoft_printOver() 这个 JS 方法,打印后想做什么操作可自行添加到方法中。