创建报表
Jmix 中的报表由两个独立但相关的元素构成:
-
报表模板 —— office 格式(XLSX、DOCX)、HTML 或 JRXML 的文件,定义报表的视觉呈现。
-
报表定义 —— 程序构件,定义报表的结构和数据,以及输入参数、输出值格式和访问参数。报表定义包含对模板的引用。
用户可以在应用程序运行时创建报表。此时,报表定义是使用 报表管理 UI 创建的。模板通过管理 UI 上传到应用程序,并与报表定义一起存储在数据库中:
Figure 1. 在运行时创建报表
在设计时创建报表时,开发人员在带注解的 Java 类中创建报表定义。报表模板通常使用外部 office 应用程序(LibreOffice、Microsoft Excel/Word)创建,然后保存在应用程序资源中:
Figure 2. 设计时创建报表
本页是否有帮助?
感谢您的反馈