0

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

问候米希尔

4

1 回答 1

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>

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

于 2013-06-07T18:27:09.913 回答