二次打印密码设置

如题,怎么设置在用户第二次打印报表时,要求用户输入特定的打印密码?

FineReport 仰望ing 发布于 2022-4-12 14:52
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-4-12 14:55(编辑于 2022-4-12 14:56)

你需要数据库记录打印次数,然后参考下面的链接调用工具栏上的打印按钮

https://help.fanruan.com/finereport10.0/doc-view-4010.html 

当然你还有写JS屏蔽浏览器自带的打印功能....

  • 仰望ing 仰望ing(提问者) 打印次数我是有记录了,要怎么让用户输入密码
    2022-04-12 15:08 
  • Z4u3z1 Z4u3z1 回复 仰望ing(提问者) JS 里面用执行SQL获取打印次数,判断次数,弹出填报模板(也就是密码输入框),校验密码,弹出打印界面
    2022-04-12 15:16 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-12 14:56

说一下思路,,就是打印按钮自定义。。。里面增加一个填报,如果打印了。。就把用户与报表名称填写到一个表去。。。下次再点击的打印按钮的时候就判断这个表里面有没有这个用户与这个报表名称。如果有就弹出让用户录入一个密码。。。

JS 调用 FR 打印方法- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

  • 2关注人数
  • 301浏览人数
  • 最后回答于:2022-4-12 14:56
    请选择关闭问题的原因
    确定 取消
    返回顶部