一、简单介绍
这里使用的工具是ireport-5.6.0来制作报表模板,内容主要有报表中如何遍历数据,报表与报表之间如何传值。
二、报表设计图

  1. 主报表
    利用ireport+jsperReport实现3层嵌套循环数据输出打印
    说明:主报表包括两部分:头部(Title)、循环体(Detail1);这里将Detail1的内容放到了二级报表中,如下所示:

  2. 二级报表
    利用ireport+jsperReport实现3层嵌套循环数据输出打印
    说明:同样二级报表循环体也嵌套了一个三级报表,如下:

  3. 三级报表
    利用ireport+jsperReport实现3层嵌套循环数据输出打印
    三、后台代码
    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;
    }
    
    }
    

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2021-07-02
  • 2022-12-23
  • 2021-10-17
  • 2021-11-17
  • 2021-08-29
  • 2021-09-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
相关资源
相似解决方案