反饋已提交

網絡繁忙

固定列數分頁

1. 概述

1.1 版本

報表伺服器版本
功能變更
11.0

---

1.2 預期效果

製作分頁報表時,希望報表能固定每頁顯示多少列,如下圖所示。

1.3 實現方法

  • 透過給最左父格」添加新增條件屬性實現。最父格的概念可參見文檔 父子格設定 的說明。

  • 透過在範本>範本Web 屬性>分頁預覽設置中勾選按列分頁,設定每頁顯示列數。

本文將在 按組分頁 中範本的基礎上作範例,動態列數分頁請參考 動态列數分頁 。

注:當一個組內的資料不足設定的列數時,只顯示組內餘下的資料。

2. 範例一:分頁預覽設定固定列數

2.1 開啟範本

開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\按組分頁.cpt

點選下載範本:按組分頁.cpt

2.2 分頁預覽設定

1)  點選範本>範本Web 屬性>分頁預覽設置,選擇為該範本單獨設定,勾選按列分頁,設定每頁顯示列數為5,點選確定。如下圖1所示。

注:「每頁顯示行數」允許範圍 1~500 ,不允許為空,輸入超出範圍自動重置為最小值/最大值

2)  點選 A5 儲存格,點選儲存格屬性>其他」,勾選「分頁資料儲存格」。

2.3 效果預覽

2.3.1 PC 端

儲存範本,點選分頁預覽,效果同1.2節預期效果。

2.3.2 行動端

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

3. 範例二:條件屬性設定固定列數

3.1 開啟範本。

開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\按組分頁.cpt

報表原本是按照貨主地區進行分頁,一個區的資料顯示在同一個頁面當中。

3.2 設定固定列數。

選中 A5 儲存格,新增條件屬性,屬性選擇分頁>列後分頁。公式條件型別選擇公式,點選定義按鈕輸入公式:&A5 % 5 = 0

&A5 為該儲存格資料的序號,此條件表示序號為 5 的整數倍時列後分頁,即每 5 列分頁。步驟如下圖所示。

注:條件屬性必須設定在「最左父格」上。

3.3 效果預覽

1)  PC 端:儲存範本,點選分頁預覽,效果同1.2節預期效果。

2)  行動端:效果同2.3.2所示。

3.4 範本下載

已完成範本可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\每頁顯示固定列數.cpt

點選下載範本:每頁顯示固定列數.cpt

4. 範例三:條件屬性不定列分頁

4.1 開啟範本

下載附件範本:範例4.cpt

需求是根據中止欄位,每出現10個否就分頁 。

4.2 設定固定列數

選中 A2 儲存格,新增「條件屬性」,屬性選擇「分頁」>「列後分頁」。公式條件類型選擇公式,點選「定義按鈕」輸入公式:

if(D2="否",seq(),1)%10=0

該公式含義為,如果D2儲存格為否,就計數+1,否則固定為1。之後根據計數除以10的餘數判斷,為0就分頁。

4.3 效果預覽

4.4 範本下載

點選下載範本:條件屬性不定列分頁.cpt

5. 注意事項

5.1 對列分組表格無效

當表格以列分組形式顯示,則設定的固定列數分頁無效,可將資料設定修改為列表。列分組表格樣式如下圖所示。

5.2 頁面設定與固定分頁列數同時生效

頁面設定需保證能完整顯示所設分頁列數,才能達到符合預期固定列數分頁的效果。若頁面設定小於分頁列數,則按頁面大小進行顯示。例如設定每頁顯示列數為 20,頁面大小設定為 210 X 100,則頁面只顯示 10 列,如下圖所示。

5.3 列後分頁與分頁設定同時生效

如果範本同時設定了列後分頁和固定列數分頁設定,那麼兩種分頁設定均會生效。例如列後分頁設定為每 3 列進行一次分頁,固定列數設定為每 10 列進行一次分頁,那麼頁面將會按照 3-3-3-1 的順序進行分頁。

5.4 固定列數分頁邏輯

範本需要先進行固定列數分頁,再根據實際模版邏輯進行分頁。

附件列表


主題: 報表應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙