我创建了一个包含饼图的报告,当用户点击饼图的某个部分时,我想打开另一个报告。每个部分都有两个不同的参数,将在另一个报告中使用(当用户点击饼图时将打开这些参数)。
我在超链接和链接参数上做了很多R& D但没有成功,虽然超链接正在工作但无法获取链接参数。
我正在使用 iReport 4.7.0 而不是使用 JR服务器。
那么如何设置和获取链接参数?
答案 0 :(得分:1)
在图表数据>详细信息>您需要将超链接类型设置为Reference
的部分超链接(ReportExecution
是特定于JasperReports服务器的。)
作为超链接引用,您可以添加链接表达式,例如
"http://link/to/report?category=" + $F{category} + "¶m2=" + $P{param}
其中$F{category}
是该字段的占位符,其中饼图中的细分类别和$P{param}
是任意第二个参数的占位符。