1、先看效果
2、思路
(1)基本信息:通过parameter,使用map传进去展现即可。
(2)多个列表:使用多个JR数据源作为从报表加入到大的主JR数据源里面去
如图所示:
其中zx.jrxml是主报表,huiyi.jrxml,huodong.jrxml,peixun.jrxml和tian.jrxml是从报表;dw、lxfs、zw、email、address和sszwh是parameter——后台通过map把起当作key进行设置,并在报表中展示。
3、javabean
主表javabean
4、多个列表对应的JR数据源
主表JR数据源
5、IreportDataSource.java
6、从表的jrxml
跟普通的设置没什么区别,主要就是设置Field。
7、主表jrxml
8、给主表添加从表
9、注意事项
遍历列表的时候尽量用String类型,Integer和Double等经常报错,简单粗暴的方法就是在javabean里面加个getter方法,把Integer和Double等转成String来显示,注意和ireport里面的Field对应上即可,如下图所示
10、Demo.java
本文暂时没有评论,来添加一个吧(●'◡'●)