传递链接参数

时间:2013-01-08 14:32:18

标签: jasper-reports ireport

我创建了一个包含饼图的报告,当用户点击饼图的某个部分时,我想打开另一个报告。每个部分都有两个不同的参数,将在另一个报告中使用(当用户点击饼图时将打开这些参数)。

我在超链接和链接参数上做了很多R& D但没有成功,虽然超链接正在工作但无法获取链接参数。

我正在使用 iReport 4.7.0 而不是使用 JR服务器

那么如何设置和获取链接参数?

1 个答案:

答案 0 :(得分:1)

在图表数据>详细信息>您需要将超链接类型设置为Reference的部分超链接(ReportExecution是特定于JasperReports服务器的。)

作为超链接引用,您可以添加链接表达式,例如

"http://link/to/report?category=" + $F{category} + "&param2=" + $P{param}

其中$F{category}是该字段的占位符,其中饼图中的细分类别和$P{param}是任意第二个参数的占位符。

相关问题