反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

每页显示固定行数

  • 文档创建者:文档助手1
  • 历史版本:38
  • 最近更新:Catqiu 于 2021-11-25
  • 1. 概述

    1.1 版本

    报表服务器版本
    功能变更
    10.0--

    1.2 预期效果

    制作分页报表时,希望报表能固定每页显示多少行,如下图所示:

    Snag_4ea2747.png

    1.3 实现方法

    通过给「最左父格」添加条件属性实现。最父格的概念可参见文档 父子格设置 的说明。

    本文将在 按组分页 中模板的基础上作示例。

    注:当一个组内的数据不足设置的行数时,只显示组内余下的数据。

    2. 每页显示固定行数:条件属性设置固定行数

    2.1 打开模板

    打开模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按组分页.cpt

    报表原本是按照货主地区进行分页,一个区的数据显示在同一个页面当中。

    2.2 设置固定行数

    选中 A5 单元格,添加「条件属性」,属性选择「分页」>「行后分页」。公式条件类型选择公式,点击「定义按钮」输入公式:&A5 % 5 = 0

    &A5 为该单元格数据的序号,此条件表示序号为 5 的整数倍时行后分页,即每 5 行分页。步骤如下图所示:

    1608532537751258.png

    注:条件属性必须设置在「最左父格」上。

    2.3 效果预览

    1)PC 端

    保存模板,点击「分页预览」,效果同 1.2 节预期效果。

    2)移动端

    App 端及 HTML5 端均支持,预览效果如下图所示:

    Snag_4f17268.png

    2.4 模板下载

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\每页显示固定行数.cpt

    点击下载模板:每页显示固定行数.cpt

    3. 每页显示动态行数:下拉框控件实现动态行数

    示例一是每页固定的显示行数,接下来的示例是每组每页的数据动态显示(10/20/30/40)条固定行数。

    3.1 打开模板

    打开模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按组分页.cpt

    3.2 添加控件

    1)编辑参数面板,添加「标签控件」,控件值设置为「每页条数:」,如下图所示:

    Snag_4fa2e4e.png

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

    2021-06-15_19-48-06.png

    3)点击「预定义控件」,显示「查询按钮」,添加到参数面板中,如下图所示:

    3.3 设置动态行数

    选中 A5 单元格,添加「条件属性」,属性选择「分页」>「行后分页」。公式条件类型选择公式,点击「定义按钮」输入公式:&A5 % $pageSize = 0

    &A5为该单元格数据的序号,$pageSize 为下拉框的值,此条件表示 序号为$pageSize 的整数倍时行后分页,即每$pageSize行分页。步骤如下图所示:

    Snag_4fb1e0d.png

    注1:条件属性必须设置在「最左父格」上。

    注2:「pageSize」需要与「下拉框控件」中「控件名称」保持一致。

    3.4 效果预览

    1)PC 端

    保存模板,点击「分页预览」,效果如下图所示:

    1611815381115447.gif

    2)移动端

    App 及 HTML5 端预览效果如下图所示:

    A44E3F84-299D-490E-99AD-B7D37800D910.GIF

    3.5 模板下载

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\每页显示动态行数.cpt

    点击下载模板:每页显示动态行数.cpt

    4. 注意事项

    4.1 对列分组表格无效

    当表格以列分组形式显示,则设置的固定行数分页无效,可将数据设置修改为「列表」。列分组表格样式如下图所示:

    Snag_3ce943.png

    Snag_41231c.png

    附件列表


    主题: 报表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526