类别:FineReport文档

日期:2022-01-10 浏览:318 评论:0

FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,它“专业、简捷、灵活”的特点和无码理念,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。

1. 问题描述


上一节介绍了单sheet下的填报分页的制作过程以及使用方式,那么在有多个sheet的情况下,填报分页的范围不是整个报表,而是每个sheet,即每个sheet分别分页,sheet之间的分页互不相关,下面简单介绍一下。

2. 示例

打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\Cutpage\填报分页.cpt
2.1 数据添加
点击报表主体左下角的简单多sheet填报例子。
sheet2
将ds1中的数据列全部拖曳至sheet2中,根据上一节的方法,给sheet设置条件属性,每200行一页,为了显示sheet1和sheet2 的区别,这里我们只显示sheet2中的前600条数据,这样就可以分3页显示。
分页设置
如下图,给C2单元格设置条件属性,设置第1行为重复标题行。
选中C2单元格,右击条件属性,右侧属性面板自动切换成条件属性面板,添加一个条件属性:
结果集筛选
双击C2单元格,选择高级,在结果集筛选中,选择前N个,输入数字600,详细请查看结果集筛选,如下图:
sheet3
切换到sheet3的主体设计界面,将ds2中的数据拖曳一部分进去,设置好样式,如下图:
2.2 效果查看
点击填报预览,并在URL后面添加参数&__cutpage__=v,如下图:

注:&__cutpage__=v只支持填报预览,新填报预览暂不支持分页预览。

你在url后面加上&__bypagesize__=false 再看看呢

在线查看模板效果请点击Cutpage1.cpt
已完成模板请参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\Cutpage\多sheet填报分页.cpt


本文标题:FineReport 多sheet填报分页
本文链接:https://vtzw.com/post/839.html
作者授权:除特别说明外,本文由 零一 原创编译并授权 零一的世界 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
 您阅读本篇文章共花了: 

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。