html打印次数的控制,【打印】页面,如何限制【打印次数】为1次?

各位同学好,请教一个问题。

普通报表工具栏上有【打印】按钮,点击该【按钮】会弹出【打印页面】。

上面有【打印、取消】按钮。

【打印】按钮,只能点击一次。避免用户反复打印。

请问这个效果,应该如何实现?

我现在想到了3种思路,但是不知道如何下手。好像涉及到JS脚本,这是我的弱项。

思路一:通过【工具栏】中的【打印】按钮,进行控制。设置【全局变量--打印次数】,如果【打印次数】为0,则直接打印,不再跳转到【打印页面】。或者在【参数栏】中新增一个【打印】按钮,在里面写JS脚本。不通过【工具栏】中的【打印】按钮实现这个功能。

思路二:在跳转的【打印页面】,只要点击一次【打印】按钮,则一方面执行【打印】指令,另一方面自动关闭【打印页面】。同时【主模板】自动刷新数据,重新加载【打印次数】为1。

思路三:在跳转的【打印页面】,获取【全局变量--打印次数】,如果为0,则【打印】按钮有效;否则【打印】按钮不可用,为灰色状态。

411e2d35a23843e7e9f5f80eaa73ab40.png

ab4297907132e722868059037ebf48eb.png

5fbbfe3b12b6e9968fc03fca8f3a9205.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值