1. 概述
模板设计是 FineReport 学习过程中的主要难题所在,FineReport 模板设计主要包括:普通报表设计、聚合报表设计 和 FVS可视化看板。
FineReport 三种设计模式相辅相成,完美的满足了用户对各种报表的需求,下面我们来比较一下各种设计模式的缺点与优势。
是 FineReport 最常用的设计模式。依靠着单元格的扩展与父子格的关系来实现模板效果,可进行参数查询,填报报表,图表设计等等,但是在分页预览模式下不能在报表主体中展示控件,而且单元格间相互影响,很难保持独立性。
一般适用于一张模板中显示多个独立模块的报表。
FVS可视化看板:适用于多种组件组合展示的驾驶舱、3D大屏。通过简单的拖拉拽设计,所见即所得的编辑模式,可以快速实现模板搭建,并支持PC端、手机、平板等多终端显示。
注:在 FVS 之前,制作驾驶舱可使用 决策报表 模式,但推荐使用 FVS ,制作更便捷,功能更丰富。
2. 普通报表
普通报表就是指以 cpt 为后缀名的模板,是最常用的设计模式,FineReport 默认设计模式就是普通报表。
普通报表设计基于单元格,通过单元格插入内容、单元格扩展、单元格之间的父子格关系来实现模板效果。
可直接点击快捷工具栏中的新建模板按钮新建一张空白的普通模板,也可点击「文件>新建普通报表」来新建。
详细请参照 普通模板简介。
3. FVS可视化看板
FVS 可视化看板是以 FineVis数据可视化 插件的形式存在于 FineReport 设计器中,模板名称后缀为 fvs 。
通过简单的拖拉拽设计,所见即所得的编辑模式,实现快速搭建数字驾驶舱、3D大屏等应用。
同时还支持pc、大屏、手机等多终端应用,让数据被更好地看见、并辅助业务决策。
详情请参照:FineVis数据可视化简介 。
4. 聚合报表
普通报表设计单元格扩展是相互影响的,那么如果想成块的显示一些内容,并且想保持独立性,块间不相互影响,此时就可以使用聚合报表。如下图:
详细请参照 聚合报表简介。