1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 應用場景
本文主要講述如何將資料展示一頁的方法以及適用情況。
1.3 注意事項
不分頁顯示的列數有一定限制,表格為「橫向自適應或不自適應」時,最大顯示列數為 1016 行,表格為「雙向自適應」時,最大顯示列數為 2561 行。
2. 問題一
2.1 問題描述
已知報表中展示的資料列式或欄數,但列高或列欄寬超過紙張大小,在使用「分頁預覽」時超出的行或列部分都會到下一頁顯示,此時希望將資料在一頁上進行展示。
2.2 解決方案
2.2.1 方案一
可以在 頁面設定 中修改「紙張大小」,如下圖所示:
2.2.2 方案二
調整範本中的列高或欄寬,使得展示內容均保持在一頁內。將滑鼠放置在所需要調整的列或欄的下側或上側,按滑鼠右鍵,選擇
「列高」或「欄寬」進行調整即可,也可以直接拖動所需要調整的列或欄進行調整列高或欄寬,如下圖所示:
3. 問題二
3.1 問題描述
報表中展示的資料過多無法判斷資料展示所需要的行數或列數,也無法確定需要的紙張大小,但希望將資料在一頁上進行展示。
3.2 解決方案
3.2.1 方案一
3.2.2 方案二
在分頁預覽範本的 URL 後增加 &op=write進行存取,如下圖所示:
3.2.3 方案三
在未設定強制分頁時(「條件屬性」或「其他」屬性中的分頁),可在分頁預覽範本的 URL 後增加 &__bypagesize__=false 進行存取。
&__bypagesize__=false 的意義是不根據紙張大小進行分頁,而是根據範本中設定的強制分頁進行分頁。
注1:bypagesize 前後都需要有兩個底線。
注2:使用參數 __bypagesize__=false 的時候,範本設定的紙張背景、範本 Web 屬性在 PC 端預覽時會失效。
1)未設定強制分頁的情況下,把所有內容顯示在一頁裏面。
2)設定了強制分頁的情況下,新增參數後可實現橫向不分頁,即把所有「列」顯示在一頁,但「行」仍然會按照強制分頁條件進行分頁。例如文檔:每頁顯示固定列數。
3.2.4 方案四
在數據決策系統中,即http://localhost:8075/webroot/decision中存取時,管理者可以在「管理系統>目錄管理>管理目錄」列表中新增需要存取的範本,設定預設參數使其不分頁展示。
注:在數據決策系統中設定,需要進行 範本認證 。
1)點選設計器菜單欄「伺服器>報表平台管理」進入數據決策系統,登入後選擇「管理系統>目錄管理>管理目錄」,點選「新增範本」,如下圖所示:
2)選擇需要存取的範本。如下圖所示:
3)點選「設定預設參數值」給範本設定一個預設參數,參數名為__bypagesize__ ,型別設定為「字串」,值為false。如下圖所示:
注:bypagesize 前後都需要有兩個底線。
4)設定完成後,在「管理目錄」列表下可看到新增的範本,點選範本可查看修改和儲存設定,點選「預覽範本」即可預覽。如下圖所示:
5)在目錄上可以直接雙擊範本查看範本效果,可以看到分頁報表已經呈一頁展示資料了,如下圖所示:
5)行動端預覽不分頁
要在「資料分析 App」中預覽需要透過方案三在數據決策系統中設定,「展示終端」勾選上手機即可。
HTML5 端預覽設定同方案二,直接在預覽範本的 URL 後增加 &__bypagesize__=false 即可。