1

HTML 5 チャートにハイパーリンクを付けたいので、チャート領域のどこかをクリックすると、別のレポートにリダイレクトされます。

iReportでこれを達成するにはどうすればよいですか?

4

2 に答える 2

2

Jaspersoft の従業員が wiki のこの記事に案内してくれました。記事の要約:

  • チャート プロパティの編集 -> チャート データ -> データ軸
  • カテゴリの下で、クリックして必要なものを追加/変更します
  • [プロパティ] タブをクリックし、[追加] をクリックします。
  • 「myUrl」などの名前を付け、URL を入力して閉じます
  • メジャーの下で、リンクするものを選択し、ハイパーリンクをクリックします
  • それぞれをダブルクリックして、必要に応じて編集します

スライスに応じて異なるレポートが必要な場合は、カテゴリ バケットのプロパティに URL 式を設定する必要があります。バケットのプロパティは表示されませんでしたが、bucket_name.property_name のように入力できることがわかりました (バケットの名前が urlBucket で、プロパティが myUrl: urlBucket.myUrl であるとします)。レポート全体に対して 1 つのレポートである場合は、メジャー ハイパーリンクで定数として設定できます。

于 2013-03-20T12:50:31.763 に答える
0

通常、Ireportのグラフを右クリックして、[ハイパーリンク]を選択します。

ここで、追加するレポートなどのハイパーリンクの詳細を追加し、メインレポートから子レポートにパラメーターを渡すことができます。このリンクを参照できます

(しかし、私はコミュニティエディションを使用しており、コミュニティエディションにはHTML5チャートがないため、HTML5チャートについてはよくわかりません)

于 2013-03-19T12:58:54.820 に答える