次のフィールドを持つ複雑なオブジェクトからJasperレポートを作成する必要があります。
1. 4-5 string fields
2. List<outer object> where outer object consists of some string fields and a list of
inner objects. Here inner object also has some integer fields.
さて、必要なジャスパーレポートでは、すべての外部オブジェクトの内部オブジェクトのリストのすべてのメンバーについて、水平棒グラフ(3本の棒)を表示する必要があります。3つの外部オブジェクトのリストがあり、各外部オブジェクトには3つの内部オブジェクトのリストがあるとします。3 X 3の棒グラフを作成し、それらを表形式で表示する必要があります。
externalObject1.getName()
列1列2
innerObject1.getName()棒グラフ
innerObject2.getName()棒グラフ
innerObject3.getName()棒グラフ
externalObject2.getName()
innerObject1.getName()棒グラフ
等々....
私はそれを行う方法がいくつかあることを理解しています、
- カスタマイズされたJRDataSourceクラスの作成
- 複数のサブレポートを作成し、それらを統合してメインレポートを取得します
jrxmlファイルの作成にiReportを使用しています。
誰かがそのような複雑なオブジェクトから表形式の構造を作成するのを手伝ってくれますか?