1 つのサブレポートを含むJasperReportsでレポートを作成する必要がありますが、サブレポートはリスト パラメーターの値ごとに繰り返されます。例:
1 つのサブレポートに渡されるパラメータ リスト: 1,2,3,4
私の報告書 :
- 渡されたパラメーターの値 1 のサブレポート (クロステーブル + 改ページ)
- 渡されたパラメーターの値 2 のサブレポート (クロステーブル + 改ページ)
- 渡されたパラメーターの値 3 のサブレポート (クロステーブル + 改ページ)
- 渡されたパラメーターの値 4 のサブレポート (クロステーブル + 改ページ)**
次に、サブレポートには、値ごとに X 回繰り返す必要がある別の「サブサブレポート」も含まれます。例: 渡されたパラメーターの値 1 のサブレポート(クロステーブル + 改ページ):
- 値 1.1 の「サブサブレポート」(別のクロステーブル)
- 値 1.2 の「サブサブレポート」(別のクロステーブル)
- 値 1.3 の「サブサブレポート」(別のクロステーブル)
言い換えれば、同じサブレポートをループしようとしていますが、次のような異なるデータを使用しています:
for(i=0; i<list.lenght();i++){
print(subreport(i));
}
どうすればできるのかわかりません。私の例が明確であることを願っています。前もって感謝します