返回

积木报表的常用构建方式以及函数实现

开发工具

JimuReport积木报表介绍

JimuReport积木报表是一款开源的报表设计工具,它具有以下特点:

  • 可视化设计: JimuReport积木报表采用可视化的设计方式,用户可以通过拖拽组件来创建报表,无需编写代码。
  • 报表类型丰富: JimuReport积木报表支持多种报表类型,包括单表报表、交叉报表、主子报表、钻取报表等。
  • 数据源丰富: JimuReport积木报表支持多种数据源,包括数据库、Excel、CSV、JSON等。
  • 支持多种输出格式: JimuReport积木报表支持多种输出格式,包括PDF、Excel、HTML、图片等。

主子报表设计方法

主子报表是一种将多个子报表组合成一个主报表,从而实现复杂报表的制作。主子报表设计的一般步骤如下:

  1. 创建主报表: 首先,需要创建一个主报表。主报表可以是空白报表,也可以是其他报表类型的报表。
  2. 添加子报表: 在主报表中,可以添加多个子报表。子报表可以是空白报表,也可以是其他报表类型的报表。
  3. 设置子报表的父子关系: 在添加了子报表之后,需要设置子报表的父子关系。父子关系可以是单向的,也可以是双向的。
  4. 设置子报表的显示方式: 在设置了子报表的父子关系之后,需要设置子报表的显示方式。子报表可以显示在主报表中,也可以显示在单独的窗口中。
  5. 设置子报表的参数: 在设置了子报表的显示方式之后,可以设置子报表的参数。子报表的参数可以是静态参数,也可以是动态参数。

主子报表函数实现

在JimuReport积木报表中,可以使用函数来实现主子报表的设计。常用的函数包括:

  • master-detail-report()函数: master-detail-report()函数可以创建一个主子报表。
  • add-master-detail-link()函数: add-master-detail-link()函数可以添加子报表的父子关系。
  • show-master-detail-report()函数: show-master-detail-report()函数可以设置子报表的显示方式。
  • set-master-detail-report-parameter()函数: set-master-detail-report-parameter()函数可以设置子报表的参数。

结语

JimuReport积木报表是一款功能强大、易于使用的报表设计工具。它可以轻松创建各种类型的报表,包括主子报表。本文介绍了JimuReport积木报表的主子报表设计方法和函数实现,帮助您轻松创建主子报表。