DynamicReports - 图表超链接

时间:2013-06-07 06:57:39

标签: jasper-reports dynamic-reports

我想知道如何将超链接添加到饼图饼图中。 我正在使用动态报告和Jasper。

此致 Mithil

1 个答案:

答案 0 :(得分:0)

你必须像这样设置一个sectionHyperlink:

 <pieDataset>
  <keyExpression><![CDATA[$F{ORDERS_SHIPCOUNTRY}]]></keyExpression>
    <valueExpression><![CDATA[$F{ORDERS_FREIGHT}.doubleValue()]]></valueExpression>
    <labelExpression><![CDATA[new java.util.Formatter().format("%20.2f",$F{ORDERS_FREIGHT}.doubleValue()).toString().trim()]]></labelExpression>
    **<sectionHyperlink hyperlinkType="Reference">
        <hyperlinkReferenceExpression><![CDATA["http://www.stackoverflow.com"]]>     
        </hyperlinkReferenceExpression>
        <hyperlinkParameter name="report_count">
        <hyperlinkParameterExpression><![CDATA[$V{REPORT_COUNT}]]>
        </hyperlinkParameterExpression>
        </hyperlinkParameter>
      </sectionHyperlink>**
</pieDataset>

还有更多选择。据我所知,动态报告应该对此没有影响。