當前爲10.0版本文檔,只有最新版本的文檔支持在線編輯修改,如果想創建/編輯文檔,請移步至 最新版幫助文檔

每頁顯示固定行數

  • 産品級協助
  • 文檔創建者:文檔助手1
  • 曆史版本:38
  • 最近更新:帆軟應用複用-Cat 於 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

    反饋已提交

    網絡繁忙