反馈已提交

网络繁忙

按组分页

  • 文档创建者:文档助手1
  • 编辑次数:22次
  • 最近更新:Catqiu 于 2022-01-17
  • 1. 概述

    1.1 预期效果

    按组分页就是让数据按组来进行分页显示,每个组的数据占据一页。

    例如报表原本是按照纸张大小进行分页的,现在希望能够按照货主地区进行分页,一个地区的数据显示在同一个页面当中。

    1.2 实现思路

    在每组数据前设置「行前分页」或者在每组数据后设置「行后分页」。

    2. 示例一

    2.1 模板准备

    打开设计器内置模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\分页重复标题行.cpt

    点击下载模板:分页重复标题行.cpt

    2.2 按组分页设置

    要设置按「货主地区」所在 A4 单元格分组分页显示,但因为它处在表格的中间部分,所以不能直接在「货主地区」单元格上设置分页,需要连标题一起设置「行前分页」。

    1)设置父格

    因为设置了重复标题行,所以每一组数据从标题开始,需要设置 A1 单元格的「左父格」为「货主地区」所在单元格 A4,如下图所示:

    1611804706842073.png

    2)设置行前分页

    在每组数据开始前分页,选中 A1 单元格,点击右侧「单元格属性>其他」,分页勾选「行前分页」,如下图所示:

    1611804852736549.png

    2.3 设置页面大小

    为了避免因为页面高度的限制,导致已经按组分页的数据再次分页,需要调整下页面大小,让页面高度尽可能大。

    菜单栏点击模板>页面设置,将纸张大小改为 A1[594x841 毫米] ,如下图所示:

    Snag_363513.png

    2.4 效果预览

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

    1.gif

    支持 App 端及 HTML5 端预览。

    2.5 模板下载

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按组分页.cpt

    点击下载模板:按组分页.cpt

    3. 示例二

    3.1 模板准备

    打开设计器内置模板:%FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\交叉报表.cpt

    3.2 按组分页设置

    3.2.1 设置重复标题行和结尾行

    1)选中第一行至第三行,右键单击选择「设置重复标题行」,如下图所示:

    1.png

    2)选中第五行,右键单击选择「设置重复结尾行」,如下图所示:

    1.png

    3.2.2 设置分组和分页

    1)设置父格

    选中 A5 单元格,选择「单元格属性>扩展」,左父格设置为 A4 ,不扩展,如下图所示:

    注:行前分页即为从选中的行的前一行进行分页,即当前行为第二页的首行。

    1.png

    2)设置行后分页

    选中第五行,选择「单元格属性>其他」,勾选「行后分页」,如下图所示:

    注:行后分页即为从选中的行的后一行进行分页,即当前行为第一页的最后一行。

    2.png

    3.3 效果预览

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

    支持 App 端及 HTML5 端预览。

    4. 注意事项

    4.1 页面设置与行前分页/行后分页同时生效

    「行前分页」、「行后分页」与「页面设置」是同时生效的,当表中的数据较多超过了当前页面的大小,表格会先按照「页面设置」中的页面大小进行分页,再按照「行前分页」或「行后分页」进行分页。「页面设置」需保证能完整显示所设分页行数,才能达到符合预期按组分页的效果。

    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

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

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭