- 251 名前:デフォルトの名無しさん [2008/07/15(火) 14:58:55 .net]
- 参考までに
jrxml側 1.サブレポートに渡す為のパラメータを追加 (例:パラメータ名:summary、 パラメータクラスタイプ:net.sf.jasperreports.engine.JRDataSource 2.サブレポートのプロパティに1.で作成したパラメータを設定 (例:サブレポートタブの「接続/データソース表現」で「データソース表現の使用」を選択して $P{summary} と書き込む java側 3.パラメータに データソースを "summary"でぶち込む List list = new ArrayList(); ... JRBeanCollectionDataSource ds4mainreport = new JRBeanCollectionDataSource(list); JRBeanCollectionDataSource ds4subreport = new JRBeanCollectionDataSource(list); Map param = new HashMap(); param.put("summary", ds4subreport); JasperPrint print = JasperFillManager.fillReport ("somewhere/some.jasper", param, ds4mainreport); こんな感じかな?
|

|