1. 概述
在「分頁預覽」模式下展示數據量比較大的報表時,若數據超出頁面設置中所設定的紙張大小(分頁線),就會自動分頁顯示。若想要不分頁顯示可參見文檔:橫向不分頁。
下面我們通過制作一張報表來簡單講解「分頁報表」。
2. 示例
2.1 數據準備
新建普通報表,在模板數據集面板下新建一個數據庫查詢 ds1,SQL 查詢語句爲:select * from 訂單 where 貨主地區 != "" and 應付金額 != ""
2.2 表格設計
設計如下圖所示表格樣式,A4、A5、B5、C5、D5 單元格中拖入 ds1 數據集中數據列,擴展方向均爲「縱向擴展」。
2.3 父格設置
訂單明細需要根據貨主地區分組顯示,故選中「訂單 ID」所在的 A5 單元格,将其左父格設置爲「貨主地區」所在的 A4 單元格,如下圖所示:
2.4 形态設置
選中 C5 單元格,選擇右側工具欄的「單元格屬性>形态」,下拉選擇「數據字典」。選擇數據庫 FRDemo 中的客戶表,實際值爲「客戶ID」列,顯示值爲「公司名稱」列。如下圖所示:
2.5 紙張大小
在報表設計頁面,可以看到兩條黑色虛線,即「分頁線」,如下圖所示:
「分頁線」的位置是由紙張大小決定的。點擊菜單欄「模板>頁面設置」,可以看到紙張大小默認爲「預定義 A4 」,如下圖所示:
2.6 效果預覽
2.6.1 PC 端
保存報表,點擊「分頁預覽」,可以看到在 A4 紙大小下,報表分爲 5 頁顯示,效果如下圖所示:
2.6.2 移動端
App 端和 H5 端均支持,效果如下圖所示:
3. 索引
4. 模板下載
已完成模板可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\分頁報表.cpt
點擊下載模板:分頁報表.cpt