2

私はストラット 2 を使用しており、ジャスパーでチャートを作成したいと考えています。ジャスパーに渡すデータソースはすでに作成しています。私はすでに ireport を使用してグラフを設計しています (グラフをドラッグしただけで、グラフ スタイルは作成されませんでした)。

空のデータソースを使用して、フィールド名を渡すプロパティと同じに設定しましたが、それでも空のチャートが生成されます。レポートでは機能しますが、チャートでは機能しません。データを使用してグラフを作成するときに、何らかのトリックを適用する必要がありますか? 誰でも私を助けることができますか?それはビルドチャートのデータセットに関連していますか?

4

1 に答える 1

1

データソースは単なるオブジェクトのリストであってはなりません。JasperReport フィールドには、メモリを効率的に使用するためにいくつかのメソッドを実装する必要があります。そのため、ジャスパーは膨大なデータを 1 つずつ取得できます。したがって、オブジェクトクラスは実装する必要があります

JRDataSource

または、単に使用できます

JRBeanCollectionDataSource

代わりは。

個人的には後者のオプションを好みます。

http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html

于 2012-05-27T12:26:59.410 に答える