每页显示固定行数

编辑
  • 文档创建者:文档助手1
  • 浏览次数:27481次
  • 编辑次数:21次
  • 最近更新:jiangsr 于 2018-06-29
  • 1. 描述

    报表每页显示固定的行数,统一格式,如下图:

    下面在按组分页模板的基础上实现每页固定显示5行的效果,分页报表,每页固定显示行数。

    2. 示例一

    2.1 打开报表
    可打报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按组分页.cpt
    报表原本是按照货主地区进行分页,一个区的数据显示在同一个页面当中。现在希望每组每页的数据只显示5条。
    2.2 每页固定显示行数设置
    1)右击A5单元格,选择条件属性。

    2)右侧自动切换至条件属性设置面板,点击添加按钮,属性栏里面选择分页,下拉框里面选择行后分页,公式条件类型里面选择公式,公式为:&A5 % 5 = 0如下图:

    &A5为每组中订单ID的序号,此条件属性的作用就是在每组地区下,订单序号为5的整数倍的时候行后分页,即每5行分页。
    2.3 保存与预览
    保存模板,点击分页预览,效果如描述中所示。
    模板效果在线查看请点击每页显示固定行数.cpt
    已完成的模板,可参见%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\每页显示固定行数.cpt
    注:条件属性中的分页与其他属性中的分页都属于强制分页。
    2.4 移动端预览效果


    3. 示例二

    3.1 打开报表

    打开报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按组分页.cpt

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

    3.2 每页固定显示行数设置

    1)打开参数面板,添加标签控件,控件值设置为每页条数:


    2)添加下拉框控件,控件名为pageSize,设置数据字典类型为自定义,如下图所示:

    3)点击预定义控件,显示查询控件,将查询控件添加到参数面板中。


    4)右击A5单元格,选择条件属性,右侧自动切换至条件属性设置面板,点击添加按钮,属性栏里面选择分页,下拉框里面选择行后分页,公式条件类型里面选择公式,公式为&A5 % $pageSize = 0,如下图所示:

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

    3.3 效果预览

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

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

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

    3.4 移动端预览效果

    附件列表


    主题: 报表应用
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]