1

円グラフを含むレポートを作成しましたが、ユーザーが円グラフのセクションをクリックしたときに別のレポートを開く必要があります。各セクションには、別のレポートで使用される 2 つの異なるパラメーターがあります (ユーザーが円グラフをクリックすると開きます)。

ハイパーリンクとリンク パラメータについて多くの研究開発を行いましたが、成功しませんでした。ハイパーリンクは機能していますが、リンク パラメータを取得できません。

私はiReport 4.7.0を使用しており、 JR サーバーは使用していません。

では、リンク パラメータを設定および取得するにはどうすればよいでしょうか。

4

1 に答える 1

1

ReferenceChart Data > Details > Section ハイパーリンクでは、ハイパーリンク タイプを( ReportExecutionJasperReports Server 固有)に設定する必要があります。

ハイパーリンク参照として、リンク表現を追加できます。

"http://link/to/report?category=" + $F{category} + "&param2=" + $P{param}

これにより$F{category}、円グラフのセグメントのカテゴリであるフィールドの$P{param}プレースホルダーであり、任意の 2 番目のパラメーターのプレースホルダーです。

于 2013-01-09T11:12:11.577 に答える