當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

每頁顯示固定行數

1. 概述

1.1 預期效果

制作分頁報表時,希望報表能固定每頁顯示多少行,如下圖所示:

Snag_4ea2747.png

1.2 實現方法

通過給「最父格」添加條件屬性實現。最父格是指報表中最上級的父格:例如 A1 單元格是 A2 單元格的父格,A2 單元格是 A3 單元格的父格,那麽 A1 單元格就是最父格。

本文将在按組分頁中模板的基礎上作示例。

注:當一個組内的數據不足設置的行數時,只顯示組内餘下的數據。

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 效果預覽

2.3.1 PC 端

保存模板,點擊「分頁預覽」,效果同 1. 1 節預期效果。

2.3.2 移動端

App 端及 HTML5 端均支持,預覽效果如下圖所示:

Snag_4f17268.png

3. 示例二:動态行數

示例一是每頁固定的顯示行數,接下來的示例是每組每頁的數據動态顯示(10/20/30/40)條固定行數。

3.1 打開模板

打開模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按組分頁.cpt

3.2 添加控件

1)編輯參數面板,添加「标簽控件」,控件值設置爲「每頁條數:」,如下圖所示:

Snag_4fa2e4e.png

2)添加「下拉框控件」,設置數據字典類型爲「自定義」,添加值,如下圖所示:

1608533507968049.png

3)點擊「預定義控件」,顯示「查詢按鈕」,添加到參數面板中,如下圖所示:

3.3 設置動态行數

選中 A5 單元格,添加「條件屬性」,屬性選擇「分頁」>「行後分頁」。公式條件類型選擇公式,點擊「定義按鈕」輸入公式:&A5 % $pageSize = 0

&A5爲該單元格數據的序号,$pageSize 爲下拉框的值,此條件表示 序号爲$pageSize 的整數倍時行後分頁,即每$pageSize行分頁。步驟如下圖所示:

Snag_4fb1e0d.png

注:條件屬性必須設置在「最父格」上,「最父格」不一定爲該行第一個單元格。

3.4 效果預覽

3.4.1 PC 端

保存模板,點擊「分頁預覽」,效果如下圖所示:

1611815381115447.gif

3.4.2 移動端

App 及 HTML5 端預覽效果如下圖所示:

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

4. 已完成模板

4.1 示例一:固定行數

已完成模板可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\每頁顯示固定行數.cpt

點擊下載模板:每頁顯示固定行數.cpt

4.2 示例二:動态行數

已完成模板可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\每頁顯示動态行數.cpt

點擊下載模板:每頁顯示動态行數.cpt

5. 注意事項

5.1 固定行數限制

1)分頁預覽時,若模板 自适應屬性 設置中表格爲「橫向自适應或不自适應」,那麽表格行數超過 頁面設置 紙張大小時會分頁顯示,若要不分頁顯示可參考文檔:橫向不分頁 。

2)不分頁顯示的行數有一定限制,表格爲「橫向自适應或不自适應」時,最大顯示行數爲 1016 行,表格爲「雙向自适應」時,最大顯示行數爲 2561 行。

3)當設置有「凍結行」時,行高被限制,雙向自适應則不生效,等同於「橫向自适應或不自适應」。

5.2 對列分組表格無效

當表格以列分組形式顯示,則設置的固定行數分頁無效,可将數據設置修改爲「列表」。列分組表格樣式如下圖所示:

Snag_3ce943.png

Snag_41231c.png

附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

8s后關閉

反饋已提交

網絡繁忙