1. 概述
FineReport 决策报表设计界面由报表主体,组件、组件设置三部分组成,组件包括参数面板、空白块(报表块、Tab 块、绝对画布块)、图表、控件和组件库,组件设置包括组件列表和组件属性。如下图所示:
2. 报表主体
报表主体 form 相当于一个空白的设计画板,默认有一个body,增加参数面板后,body 和参数面板同时存在于 form 下。
body 是 form 下的空白设计画板,用户可以将除「参数面板」外的组件拖拽到 body 内,body承载这些组件,使它们在预览时呈现在一个报表页面内。
在 body 中添加组件后,在右侧组件列表中,添加的组件将会以 body 子目录的方式列表呈现。如下图所示:
点击选中组件列表中body,可以设置 body 的属性,详细内容可以参考:决策报表body。
3. 报表组件
报表组件包括参数面板、空白块(报表块、Tab 块、绝对画布块)、图表、控件和组件库。
3.1 参数面板
和普通报表类似,决策报表的参数面板也是用来承载参数控件的,不同点为决策报表的参数面板用户可以选择不添加在设计界面,但普通报表的参数面板是新建后就存在的,无法删除。使用方法可参考:参数入门 。
3.2 空白块
空白块包括Tab 块、绝对画布块、报表块。
1)Tab 块
添加一个Tab 块后,一个Tab 块可以有多个 Tab 选项卡, 每个Tab 选项卡相当于一个空白画布,可以在上面添加控件、图表、报表块。具体使用方法参见 Tab块。
预览报表时,点击 Tab 块标题,就可以跳转到对应的 Tab 页,也可以设置 Tab 页轮流播放。效果如下图所示:
2)绝对画布块
添加一个绝对画布块后,绝对画布块就相当于一个空白画布,可以在上面添加控件、图表、报表块,并且可以调整布局方式,具体使用方法参见 绝对画布块。
一个单独的绝对画布块添加边框和背景后就可以显示成为一个区域,制作大屏时,不同的指标内容往往要显示在不同的区域,且每个指标区域又内容丰富,这时添加空白画布就非常有用。如下图所示:
3)报表块
报表块组件就等同于普通报表的报表块,可以做成表格,也可以在表格的单元格中插入图表等其他元素。添加后,点击「编辑」可进入报表块,具体使用方法参见 报表块。
注1:决策报表的报表块内,单元格中不支持添加控件。
注2:不推荐在报表块中使用文字+图表的表现方式,若为单个图表,选择直接拖入图表组件比在报表块中插入图表自适应效果好。
3.3 图表块
图表块可以直接添加在 body 中,也可以添加在 Tab 块和绝对画布块中。图表块中所有图表的使用与普通报表一致,具体使用参见 图表入门 。
3.4 控件
控件是过滤数据的组件,可以作为参数控件放在参数面板中,也可作为单独的组件添加到 body、Tab 块和绝对画布块中 。如下图所示:
作为参数控件放在参数面板中,决策报表支持的控件类型与普通报表支持的控件类型基本一致。详细参见 控件类型。
3.5 组件库
为了让用户更快捷的设计出好看的决策报表,帆软提供了组件本地复用功能。用户可以从 帆软市场 下载喜欢的组件,安装后应用到报表设计中,具体使用参见 组件复用。
下载的组件安装后就会出现在「组件库」,支持多次复用。可通过拖拽方式将组件库中的组件添加 body、Tab 块和绝对画布块中,如下图所示:
4. 组件设置
4.1 组件列表
在决策报表中添加组件后,在右侧组件列表中,将会显示组件名称,点击组件名称可以选中组件。如下图所示:
组件列表上方工具栏中,有剪切、复制、粘贴、删除等工具按钮,选中组件后可对进行相应操作。如下图所示:
若工具图标置灰说明当前无法使用此工具,如「置于底层」、「置于上层」等工具只支持在 body 绝对布局下使用,在body自适应布局下就会置灰。
注:body 自适应布局下,右侧组件列表中,不支持选择多个组件,因此不支持对组件进行批量操作,如批量剪切、批量删除。
4.2 组件属性
选中组件后,在右侧组件设置中,可修改组件名称、设置组件样式、调整组件大小、为组件添加事件、组件适配移动端等。如下图所示: