反饋已提交
網絡繁忙
---
製作分頁報表時,希望報表能固定每頁顯示多少列,如下圖所示。
透過給「最左父格」添加新增條件屬性實現。最父格的概念可參見文檔 父子格設定 的說明。
透過在「範本>範本Web 屬性>分頁預覽設置」中勾選「按列分頁」,設定每頁顯示列數。
本文將在 按組分頁 中範本的基礎上作範例,動態列數分頁請參考 動态列數分頁 。
注:當一個組內的資料不足設定的列數時,只顯示組內餘下的資料。
開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\按組分頁.cpt。
點選下載範本:按組分頁.cpt。
1) 點選「範本>範本Web 屬性>分頁預覽設置」,選擇「為該範本單獨設定」,勾選「按列分頁」,設定每頁顯示列數為5,點選「確定」。如下圖1所示。
注:「每頁顯示行數」允許範圍 1~500 ,不允許為空,輸入超出範圍自動重置為最小值/最大值
2) 點選 A5 儲存格,點選「儲存格屬性>其他」,勾選「分頁資料儲存格」。
儲存範本,點選「分頁預覽」,效果同1.2節預期效果。
App 端及 HTML5 端均支援,預覽效果如下圖所示。
報表原本是按照貨主地區進行分頁,一個區的資料顯示在同一個頁面當中。
選中 A5 儲存格,新增「條件屬性」,屬性選擇「分頁」>「列後分頁」。公式條件型別選擇公式,點選「定義」按鈕輸入公式:&A5 % 5 = 0。
&A5 為該儲存格資料的序號,此條件表示序號為 5 的整數倍時列後分頁,即每 5 列分頁。步驟如下圖所示。
注:條件屬性必須設定在「最左父格」上。
1) PC 端:儲存範本,點選「分頁預覽」,效果同1.2節預期效果。
2) 行動端:效果同2.3.2所示。
已完成範本可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\每頁顯示固定列數.cpt。
點選下載範本:每頁顯示固定列數.cpt。
下載附件範本:範例4.cpt
需求是根據中止欄位,每出現10個否就分頁 。
選中 A2 儲存格,新增「條件屬性」,屬性選擇「分頁」>「列後分頁」。公式條件類型選擇公式,點選「定義按鈕」輸入公式:
if(D2="否",seq(),1)%10=0
該公式含義為,如果D2儲存格為否,就計數+1,否則固定為1。之後根據計數除以10的餘數判斷,為0就分頁。
點選下載範本:條件屬性不定列分頁.cpt
當表格以列分組形式顯示,則設定的固定列數分頁無效,可將資料設定修改為「列表」。列分組表格樣式如下圖所示。
頁面設定需保證能完整顯示所設分頁列數,才能達到符合預期固定列數分頁的效果。若頁面設定小於分頁列數,則按頁面大小進行顯示。例如設定每頁顯示列數為 20,頁面大小設定為 210 X 100,則頁面只顯示 10 列,如下圖所示。
如果範本同時設定了列後分頁和固定列數分頁設定,那麼兩種分頁設定均會生效。例如列後分頁設定為每 3 列進行一次分頁,固定列數設定為每 10 列進行一次分頁,那麼頁面將會按照 3-3-3-1 的順序進行分頁。
範本需要先進行固定列數分頁,再根據實際模版邏輯進行分頁。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙