FineReport报表JS实现点击超链打开对话框报表并传参

本文介绍了如何在FineReport报表开发中,通过JavaScript的showDialog方法实现点击文字时弹出另一个报表,传递参数并自定义对话框内容。步骤包括添加JS代码、设置模板路径和设计对话框报表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

例如在报表开发中,有如下需求:
点击当前报表中的某些文字,希望弹出另外的报表展示其他信息
(即可以通过JS实现点击超链接打开报表对话框,并且可以传递参数到报表对话框中)

帆软帮助文档参考链接:https://help.fanruan.com/finereport/doc-view-3633.html

希望的效果类似如下:
在这里插入图片描述
实现思路:
使用 FR 内置 JS 方法 showDialog 或 doHyperlinkByPost 或 doHyperlinkByGet 打开报表。
在下面的案例中主要用showDialog方法,其他两种方法可以参考上方的【帆软帮助文档参考链接】

一、设计FineReport报表

在这里插入图片描述

二、添加JS代码

//模板路径
//var url = encodeURI(encodeURI("/webroot/decision/vie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值