1. 概述
1.1 版本
报表服务器版本 | 功能变更 |
---|---|
11.0 | - |
1.2 问题描述
填报预览时,如果列数和行数较多,拖动滚动条查看数据时,希望标题行或者某些部分可以固定不动,效果如下图所示:
1.3 解决思路
FineReport 提供了填报冻结功能,菜单栏点击「模板>重复与冻结设置」,即可进入设置界面,如下图所示:
注1:冻结必须从首行或者首列开始设置,不支持从中间设置冻结,不支持单独冻结尾行和尾列。
注2:当冻结的行包括可扩展的动态数据时,扩展出来的数据全部冻结。
注3:冻结的行列有合并单元格时,需要冻结合并单元格的全部行列。
2. 示例
2.1 打开模板
打开设计器内置模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\form\集团财务报表.cpt ,如下图所示:
2.2 设置填报冻结
选择资负表 sheet,点击菜单栏「模板>重复与冻结设置」,选择填报预览,然后根据需要设置冻结的行和列,示例设置如下图所示:
2.3 效果预览
2.3.1 PC 端
保存模板,点击填报预览,效果如下图所示:
2.3.2 移动端
App 和 HTML5 端预览,效果如下图所示:
3. 模板下载
已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\填报冻结示例.cpt
点击下载模板:填报冻结示例.cpt