FineReport製作報表:如何實現填報分頁?

填報分頁__cutpage__=v訪問填報報表時,移動端之前不會分頁,而是全部展示,導致報表行數很多的情況下,客戶端會卡死。

現在移動端增加分頁功能。

下面就通過報表FineReport來進行介紹。

工具/原料

報表FineReport 8.0

方法/步驟

一個sheet不填報分頁

如果只有一個sheet,且不分頁,頁碼顯示1/1,且不可用

FineReport製作報表:如何實現填報分頁

一個sheet填報分頁

如果只有一個sheet,且用了__cutpage__=v填報分頁,如共60頁,那麼翻頁按鈕顯示如3/60,點選翻頁按鈕後顯示如下圖:

FineReport製作報表:如何實現填報分頁

FineReport製作報表:如何實現填報分頁

多個sheet不填報分頁

如果沒有用__cutpage__=v填報分頁,但是有多個sheet,那麼有幾個sheet就會有幾頁

比如有4個sheet,當前停留在第2個sheet,則翻頁按鈕顯示為2/4,點選翻頁按鈕後效果如下圖:

FineReport製作報表:如何實現填報分頁

FineReport製作報表:如何實現填報分頁

多個sheet填報分頁

如果多個sheet,並且使用了__cutpage__=v填報分頁,那麼翻頁按鈕顯示3/...,點選翻頁按鈕後,每頁上面都有sheet標籤,且下方的頁碼顯示為當前頁/總頁數。

FineReport製作報表:如何實現填報分頁

比如有3個sheet,第1個sheet分頁後總共10頁,開啟填報模板的時候,只會計算第一個sheet,此時總頁數為12,翻頁介面頁碼顯示如2/12;

翻到sheet2點選,計算sheet2,分頁後共5頁,看sheet2第一頁的時候,下方工具欄翻頁按鈕顯示11/...,再點開翻頁按鈕,介面頁碼顯示為11/16;

以此類推。

情況, 客戶端, 報表, 卡死,
相關問題答案