1

我创建了一个带有饼图的报表,当用户单击饼图的一部分时,我想打开另一个报表。每个部分将有两个不同的参数,将在另一个报告中使用(当用户单击饼图时将打开)。

我对超链接和链接参数做了很多研发,但没有成功,虽然超链接工作但无法获取链接参数。

我正在使用iReport 4.7.0而不是JR Server

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

4

1 回答 1

1

在 Chart Data > Details > Section 超链接中,您需要将超链接类型设置为ReferenceReportExecution特定于 JasperReports Server)。

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

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

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

于 2013-01-09T11:12:11.577 回答