1

我想在 HTML 5 图表中提供超链接,以便如果我单击图表区域中的任意位置,则应将其重定向到不同的报告。

如何在iReport中实现这一点?

4

2 回答 2

2

一位 Jaspersoft 员工刚刚将我带到了 wiki 上的这篇文章。文章摘要:

  • 编辑图表属性->图表数据->数据轴
  • 在类别下,单击以添加/修改您想要的
  • 单击属性选项卡,然后单击“添加”
  • 给一个名称,例如“myUrl”,然后输入 URL 并关闭它
  • 在度量下,选择要链接的,然后单击超链接
  • 双击每个以根据需要进行编辑

如果您希望根据切片生成不同的报告,则需要在类别存储桶的属性中设置 URL 表达式。存储桶属性没有为我显示,但我发现您可以将其键入为 bucket_name.property_name(例如存储桶名为 urlBucket,属性为 myUrl:urlBucket.myUrl)。如果是整个报表的一个报表,您可以在度量超链接中将其设置为常数。

于 2013-03-20T12:50:31.763 回答
0

通常,如果您右键单击 Ireport 中的任何图表并选择“超链接”。

在那里,您可以添加超链接详细信息,例如要添加的报告并将参数从主报告传递到子报告。你可以参考这个链接

(但我不确定 HTML5 图表,因为我使用社区版,而在社区版中我们没有 HTML5 图表)

于 2013-03-19T12:58:54.820 回答