最新历史版本 :决策报表设置报表块分页与冻结 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
11.0

1.2 应用场景

在决策报表中,使用报表块实现表格 分页 及 重复冻结 效果。如下图所示:

8FCBD64E-D255-4823-9640-69DB2408A58E.GIF

1.3 功能简介

在决策报表中,实现表格分页需要使用「工具栏」配合单元格属性中的「其他>分页」实现,或者配合使用 条件属性中的分页 实现。

  • 分页

Snag_295da6fd.png

  • 工具栏

Snag_295eb763.png

2. 示例编辑

2.1 新建决策报表

点击设计器左上角「文件>新建决策报表」,然后将报表块拖入 body 中。如下图所示:

Snag_2925a893.png

在模板「PC端自适应属性」中将字体自适应修改为「不自适应」。如下图所示:

Snag_2939dffe.png

2.2 准备数据

新建数据库查询 ds1,SQL 语句为:SELECT * FROM 销量

Snag_29296f30.png

2.3 设计报表

2.3.1 编辑表格

双击报表块,进入编辑界面。

1)输入表头,将数据分别拖入对应的单元格。

2)为单元格设置格式,本例模板主题选择「兼容主题」,单元格样式分别选择「跟随主题」中的表头和正文样式即可。如下图所示:

Snag_29344ec2.png

此时直接预览模板,表格需要滚动查看全部内容。效果如下图所示:

B9A600FD-7B7C-416C-A13F-D3C3576D2D08.GIF

2.3.2 设置分页

从上一步预览效果可以看到,表格是根据「地区」字段分组显示的,那么我们给「地区」字段所在单元格设置「行后分页」,即可实现表格根据地区实现分页效果。

设置步骤如下图所示:

Snag_29666cf5.png

2.3.3 设置重复冻结行

设置分页后,如果不设置重复标题行,那么第 2 页及之后的页面中,是没有表头的。

点击表格上方工具栏中的「冻结」按钮,弹出 重复与冻结 设置框,设置「第 1 行」重复与冻结。如下图所示:

Snag_29700041.png

注:不需要冻结时,选中需要重复的行序号,单击鼠标右键,选择「设置重复标题行」可快捷设置重复标题行。如下图所示:

Snag_296a87cd.png

2.3.4 设置工具栏

完成设置后,点击左下角「表单」回到 body 界面。

选中报表块,在组件属性面板中,报表工具栏默认关闭,点击右侧按钮,弹出工具栏设置框,勾选「使用工具栏」后,预览时报表块上方即会显示工具栏。

Snag_298166d8.png

2.4 预览效果

2.4.1 PC 端

保存模板,选择「PC 端预览」,预览效果如 1. 2 节应用场景中所示。

2.4.2 移动端

App 端和 HTML5 端均支持,效果如下图所示:

4BFA77AB-7A4C-465C-B0D4-D0029384C1A8.GIF

注:移动端决策报表默认不支持冻结。仅当报表块设置了「手机显示限制高度」时,冻结行方生效。

3. 下载模板编辑

已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\frm\决策报表设置报表块分页与冻结.frm

点击下载模板:决策报表设置报表块分页与冻结.frm