填报是否可以控制只有提交了,才能打印?谢谢。

填报是否可以控制只有提交了,才能打印?谢谢。

FineReport 用户j4035674 发布于 2022-7-29 18:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
yalinLv6中级互助
发布于2022-7-29 19:41(编辑于 2022-7-30 10:13)

如下图所示,可以把填报页面设置中将工具栏的【打印机】删除,这样填报的过程中就无法打印了。另外可以做一个预览报表,提交后可以自动打开预览报表打印。

image.png

image.png

使用 JS 实现跳转

window.location = encodeURI(encodeURI("${servletURL}?viewlet=报表路径"));

示例: window.location =  encodeURI(encodeURI("${servletURL}?viewlet=demo/analytics/收益分析联动.frm"));跳转到收益分析联动报表。

参考:JS实现点击跳转页面和定时跳转页面

https://help.fanruan.com/finereport/doc-view-2128.html?source=3 

  • 用户j4035674 用户j4035674(提问者) 请教下,提交后怎么打开预览报表?谢谢
    2022-07-29 21:15 
  • yalin yalin 回复 用户j4035674(提问者) 答案已经更新,供参考!
    2022-07-30 10:14 
  • 用户j4035674 用户j4035674(提问者) 按照您的指导,我设置后,提示找不到模板,,,,模板放在DEMO目录下。麻烦帮我看下是什么情况,谢谢。 window.location = encodeURI(encodeURI(\"${servletURL}?viewlet=demo/裁片交接单(模板、吊挂)跳转模板.frm\"));
    2022-07-30 13:07 
  • 2关注人数
  • 286浏览人数
  • 最后回答于:2022-7-30 10:13
    请选择关闭问题的原因
    确定 取消
    返回顶部