是否可以在pentaho中使用onclick事件打开子报表?

时间:2012-06-25 22:14:45

标签: onclick pentaho subreport

我有一份主报告,其中有几列,A,B和C.

当用户点击B中的任何数据时,使用onclick事件,必须打开子报告,显示有关所选值的一些详细数据。

3 个答案:

答案 0 :(得分:0)

无法通过报表设计器创建该行为。为了创建您正在描述的那种行为,您需要了解Mondrian(为了为您的数据创建多维数据集)和仪表板编辑器(为了使用来自多维数据集的数据创建一个视图来复制您想要的行为)。

答案 1 :(得分:0)

...但您可以链接到单独的报告并显示该报告。

如果你在技术上更精通,你也可以在同一份报告中实现,但它更复杂。参数化子报表的可见性并链接到当前报表,并为该子报表的可见性更改参数值。然后单击该链接将使用新参数集重新生成报告,您可以在子报表上使用公式函数来触发其可见性。

答案 2 :(得分:0)

="javascript:window.open('/page.jsp?Parameter1="&URLENCODE([param1])&"&outputType=text/html&paginate=true')"    

在报表设计器中的click属性中使用它可能会帮助您