润乾报表实现打印计数

问题描述:报表web端展示时,点打印按钮提示打印次数。

问题思路:在润乾提供的打印的方法之前写一个方法,每次调用打印方法之前,先执行这个方法进行一个数量的累加运算。但是润乾的打印的方法是封装起来的,所以只能在发布报表的jsp里写JavaScript定义一个变量,让这个变量做自增运算,然后弹出一个messageBox用来与用户交互,提示报表已经打印过几次。

实现步骤:(以润乾发布报表的showReport.jsp为例)

1.      <a href=”#” onClick=” report1_print();return false;”><%=printImage%></a>改为:

<a href=”#” onClick=” print();return false;”><%=printImage%></a>将onclick事件调用的方法名改为自己写的方法名。

2.      在table标签里写如下代码:

<script language=javascript>

var j=0;

       function print() { 己的函数

              j=j+1;

              alert(”已经打印“+j+”次“);

              report1_print();  //调用润乾的打印

}

</script>

注:由于打印、导出等功能超链接都写在toolbar.jsp里,showReport.jsp引用了toolbar.jsp,所以以上代码写在toolbar.jsp里即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值