DynamicReports - гиперссылки на диаграммы

Я хотел знать, как добавить гиперссылку в круговую диаграмму. Я использую Dynamic Reports и Jasper.

С уважением Митхил

1 ответ

Вы должны установить 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.stackru.com"]]>     
        </hyperlinkReferenceExpression>
        <hyperlinkParameter name="report_count">
        <hyperlinkParameterExpression><![CDATA[$V{REPORT_COUNT}]]>
        </hyperlinkParameterExpression>
        </hyperlinkParameter>
      </sectionHyperlink>**
</pieDataset>

Есть еще варианты. Насколько я знаю, динамические отчеты не должны иметь никакого отношения к этому.

Другие вопросы по тегам