一、简单介绍
这里使用的工具是ireport-5.6.0来制作报表模板,内容主要有报表中如何遍历数据,报表与报表之间如何传值。
二、报表设计图
-
主报表
说明:主报表包括两部分:头部(Title)、循环体(Detail1);这里将Detail1的内容放到了二级报表中,如下所示: -
二级报表
说明:同样二级报表循环体也嵌套了一个三级报表,如下: -
三级报表
三、后台代码
1、在控制类里面创建工具类(内部类)
(1)、第一层循环的工具类public class Product_iReport{ private String productno; private String partsno; private String partsname; private List<Process_iReport> twoiReport; public String getProductno() { return productno; } public void setProductno(String productno) { this.productno = productno; } public String getPartsno() { return partsno; } public void setPartsno(String partsno) { this.partsno = partsno; } public String getPartsname() { return partsname; } public void setPartsname(String partsname) { this.partsname = partsname; } public List<Process_iReport> getTwoiReport() { return twoiReport; } public void setTwoiReport(List<Process_iReport> twoiReport) { this.twoiReport = twoiReport; } }