历史版本13 :固定行数分页 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

报表每页显示固定的行数,统一格式,如下图:
222
下面在按组分页模板的基础上实现每页固定显示5行的效果,分页报表,每页固定显示行数。

2. 示例一编辑

2.1 打开报表
可打报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\GroupPagination.cpt
报表原本的样式如下图,是按照货主地区进行分页,一个区的数据显示在同一个页面当中。现在希望每组每页的数据只显示5条。
222
2.2 每页固定显示行数设置
右击A5单元格,选择条件属性,弹出条件属性设置对话框,点击左侧添加按钮,属性栏里面选择分页,下拉框里面选择行后分页,公式条件类型里面选择公式,公式为:&A5 % 5 = 0如下图:
222
&A5为每组中订单ID的序号,此条件属性的作用就是在每组地区下,订单序号为5的整数倍的时候行后分页,即每5行分页。
2.3 保存与预览
保存模板,点击分页预览,效果如上。模板效果在线查看请点击Fixedline.cpt
已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\Fixedline.cpt

注:条件属性中的分页与其他属性中的分页都属于强制分页。

3.示例二编辑

3.1 打开报表

打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\GroupPagination.cpt。

报表原本的样式是按照货主地区进行分页,一个区的数据显示在同一个页面当中。现在希望每组每页的数据动态显示(10/20/30/40)条固定行数

3.2 每页固定显示行数设置

打开参数面板,添加下拉框控件,控件名为pageSize,设置数据字典类型为自定义,如下图所示:
222

右击A5单元格,选择条件属性,弹出条件属性设置对话框,点击左侧添加按钮,属性栏里面选择分页,下拉框里面选择行后分页,公式条件类型里面选择公式

公式为:&A5 % $pageSize == 0。如下图所示:
222

注:&A5为每组中订单ID的编号,此条件属性的作用就是在每组地区下,订单编号为$pageSize的整数倍的时候行后分页,即每$pageSize行分页

3.3效果预览
保存后,点击分页预览,效果如下图所示:
222

注:因为报表有对宽度、高度进行预定义,可能导致显示行数高度大于预定义高度,影响分页功能。因此需要修改报表的高度。

点击模板>页面设置>页面>纸张大小,设置合适的高度。选择自定义,修改自定义的大小即可,默认为A4大小。如下图:
222