历史版本21 :填报冻结 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 学习视频

本文档的系列学习视频可查看:填报学习路径

[helpvideo]2029[/helpvideo]

1.2 应用场景

填报预览时,如果列数和行数较多,拖动滚动条查看数据时,希望标题行或者某些部分可以固定不动,效果如下图所示:

222

1.3 解决思路

FineReport 提供了填报冻结功能,菜单栏点击模板>重复与冻结设置,即可进入设置界面,如下图所示:

1600928244121970.png

注:

1.冻结必须从首行或者首列开始设置,不支持从中间设置冻结,不支持单独冻结尾行和尾列。

2.当冻结的行包括可扩展的动态数据时,普通填报预览会将扩展出来的数据全部冻结起来,而新填报预览只会冻结指定的行数。


2. 示例编辑

2.1 打开模板

打开设计器内置模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\form\集团财务报表.cpt  ,如下图所示:

图片.png

2.2 设置填报冻结

选择资负表 sheet,点击菜单栏模板>重复与冻结设置,然后根据需要设置冻结的行和列,示例设置如下图所示:

图片.png

2.3 效果预览

1)PC 端

保存模板,点击填报预览,效果如下图所示:

2.GIF

2)移动端

同时支持 App 端和 H5 端预览,效果如下图所示:

1600844053669054.gif


3. 模板下载编辑

已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\填报冻结示例.cpt

点击下载模板:填报冻结示例.cpt