目录:
1. 概述编辑
本文主要说明决策报表中「报表块」在 PC 端和移动端的组件样式设计。
2. 添加报表块编辑
在 FineReport 设计器中点击「文件>新建决策报表」,在空白块中选中「报表块」拖入到决策报表中。如下图所示:
若需要继续添加报表块,选中报表块继续拖到决策报表中即可。
3. 属性编辑
本章示例模板为:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Frm\决策报表入门.frm
报表块所包含的属性如下图所示:
3.1 组件名称
报表块的名称,默认为 report 加数字,数字从 0 开始,支持修改,但不支持为空或重复。
3.2 可见
报表块是否可见,默认勾选,勾选表示预览报表时该报表块可见 。
报表块支持隐藏功能,当需要隐藏该报表块时,取消勾选「可见」按钮即可。
界面设置隐藏报表块也可以通过 JS 实现,详细点击 JS 隐藏决策报表内报表块/图表块
3.3 样式
3.3.1 功能说明
点击「样式」后面的 按钮,弹出样式设置对话框。如下图所示:
各设置项介绍如下表所示:
分类 | 设置项 | 说明 |
---|---|---|
框架 | 框架样式 | 可选择「标准」和「自定义」。选择「自定义」,下面出现「标题」内容 |
渲染风格 | 分为「普通」和「阴影」,即边框的渲染风格 | |
边框粗细 | 用户根据需要选择 | |
边框颜色 | 用户可自定义设置 | |
圆角 | 用户可设置报表块的圆角 注:如果边框为无,圆角效果不生效 | |
主题背景 | 填充可设置「没有背景」、「颜色」、「图片」、「渐变色」 | |
不透明度 | 可调整主体背景的透明度 | |
标题 | 标题内容 | 报表块的标题内容 注:如果想要在标题开头输入空格符,可以用公式输入,如“ 标题” |
标题格式 | 标题的字号、字体等设置 | |
对齐方式 | 标题的对齐方式,可选择靠左、居中、靠右 | |
标题背景 | 标题的背景 |
3.3.2 效果预览
3.3.1 节图片中设置对应 PC 端效果,如下图所示:
3.4 内边距
3.4.2 效果预览
3.4.1 节图片中设置对应 PC 端效果,如下图所示:
3.5 报表块工具栏
3.5.1 功能说明
选中报表块,点击报表块工具栏右侧按钮,勾选「使用
,预览报表时该报表块顶部将会显示工具栏。如下图所示:工具栏默认只有「翻页」和「导出Excel」工具,如果需要其他,可在按钮选项中添加。
注:决策报表中只有报表块才有工具栏。
3.5.2 效果预览
3.5.1 节图片中设置对应 PC 端效果,如下图所示:
3.6 组件大小
组件大小即报表块的「宽度」和「高度」,报表块的宽高度可以在「组件大小」位置调整,也可以选中组件后,通过拖拉的方式调整。如下图所示:
3.7 组件位置
3.7.1 功能说明
body 的布局方式为「绝对布局」时,显示组件位置,组件位置即组件在 body 中的横纵坐标位置。如下图所示:
注:body 的布局方式为「自适应布局」时,报表块属性处不显示「组件位置」。
3.7.2 效果预览
3.7.2 节图片中设置对应 PC 端效果,如下图所示:
3.8 移动端样式
报表块设置了样式后,在移动端显示时,与 PC 端有几点不同,如下说明:
1)渲染风格 : 阴影(不支持)。
2)内边距和坐标尺寸:移动端不支持。
3)标题格式:字体(不支持),只显示系统字体。
4. 报表块编辑界面编辑
4.1 报表块和普通报表的区别
1)报表块不支持悬浮元素。
2)报表块单元格不支持填报控件。
3)报表块单元格不支持插入子报表。
4)报表块中的单元格添加 条件属性 时,不支持「控件」属性。
5)不支持从 cpt 模板中复制控件,粘贴到报表块单元格中使用。
6)报表块同样支持「冻结」和「分栏」,直接点击「工具栏」上的按钮进行设置,如下图所示:
4.2 引用报表块里的单元格
决策报表中可以在「报表块」中使用「公式」引用「当前报表块」或「其他报表块」中单元格的数据,公式格式为:「报表块名称~单元格」,例如:report0~A1。
但引用时需要注意的是:
1)报表块之间是有计算顺序的,「新插入」或「新拖动」的报表块计算顺序靠前,与设计器右上角报表块的顺序无关。如下图所示:
2)引用需要依赖「单元格」进行,若不是直接在「单元格」中插入公式引用,而是在「超级链接」等其他设置中使用公式引用,那么就会受「报表块」计算顺序的影响,可能引用的「报表块」还未计算,则无法显示结果。
此时需要在引用公式的报表块中,在任一「单元格」插入引用公式,触发报表块的计算即可。