報表塊分頁API

版本

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

和 10.0 差別:

新增 getCurrentPageIndex、getReportTotalPage API

在使用API前,請務必先仔細閱讀 JS API 相容說明,API預設支援新版決策報表。

gotoPreviousPage

方法gotoPreviousPage()跳轉到上一頁
     參數--
   回傳值void
     範例

範例:決策報表中 report0 報表塊跳轉到上一頁

_g().getWidgetByName('report0').gotoPreviousPage();


  應用範例

點選下載範本:跳轉到上一頁.frm

   行動端支援行動端

gotoNextPage

方法gotoNextPage()跳轉到下一頁
     參數--
   回傳值void
     範例

範例:決策報表中 report0 報表塊跳轉到下一頁

_g().getWidgetByName('report0').gotoNextPage();


  應用範例

點選下載範本:跳轉到下一頁.frm

   行動端支援行動端

gotoLastPage

方法gotoLastPage()跳轉到最後一頁
     參數--
   回傳值void
     範例

範例:決策報表中 report0 報表塊跳轉到最後一頁

_g().getWidgetByName('report0').gotoLastPage();


  應用範例

點選下載範本:跳轉到最後一頁.frm

   行動端支援行動端

gotoFirstPage

方法gotoFirstPage()跳轉到第一頁
參數--
回傳值void
範例

範例:決策報表中 report0 報表塊跳轉到第一頁

_g().getWidgetByName('report0').gotoFirstPage();


  應用範例

點選下載範本:跳轉到第一頁.frm

   行動端支援行動端

gotoPage

方法gotoPage(pageNumber,para,noCache)跳轉到指定頁
參數

pageNumber

para

noCache

注:para、noCache不支援在CPT中使用。

pageNumber:指定頁的頁碼,數字

para:選填,支援傳遞多個參數,格式為{name1:aa,name2:bb}

noCache:選填,報表塊重新整理的資料是否從快取裏面取,是否重新計算

  • 為空:報表塊重新整理的資料從快取裏面取,不重新計算

  • true:報表塊重新整理的資料不使用快取,重新計算所有報表塊

注:重新計算範本中所有報表塊,對伺服器有一定的壓力,不適用於高頻觸發的場景。且僅後台重新計算所有報表塊,前端僅重新整理當前獲取的報表塊

  • "lazy":報表塊重新整理的資料不使用快取,重新計算單個報表塊

注:若範本內容非常多,範本計算量大,不推薦使用true,會導致工程計算量激增。如需重新獲取資料,推薦使用"lazy"。

回傳值void
範例

範例1:決策報表中 report0 報表塊跳轉到第 3 頁

_g().getWidgetByName('report0').gotoPage(3);

範例2:決策報表 report0 跳轉到第2頁,並將 month 等於 5 傳參給 report0

_g().getWidgetByName("report0").gotoPage(2, "{month:5}", true);
應用範例

JS自訂按鈕實現報表塊翻頁

行動端支援行動端

getCurrentPageIndex

方法getCurrentPageIndex()獲取當前頁頁碼
     參數-
-
   回傳值number當前頁的頁碼,數字
     範例

範例3:決策報表中獲取 report0 報表塊當前頁的頁碼

_g().getWidgetByName('report0').getCurrentPageIndex();


  應用範例

點選下載範本:獲取當前頁頁碼.frm

    行動端支援行動端

getReportTotalPage

方法getReportTotalPage()獲取總頁數
     參數-
-
   回傳值number報表總頁數,數字
     範例

範例:決策報表中獲取 report0 報表塊的總頁數

_g().getWidgetByName('report0').getReportTotalPage();


  應用範例

點選下載範本:獲取總頁數.frm

    行動端支援行動端

currentPageIndex

屬性currentPageIndex報表當前頁的頁碼
     參數-
-
   回傳值number當前頁的頁碼,數字
     範例

範例:決策報表中 report0 報表塊當前頁的頁碼

_g().getWidgetByName('report0').currentPageIndex;


  應用範例

點選下載範本:報表當前頁頁碼.frm

   行動端支援行動端

reportTotalPage

屬性reportTotalPage報表的總頁數
     參數-
-
   回傳值number數字,報表總頁數
     範例

範例:決策報表中 report0 報表塊的總頁數

_g().getWidgetByName('report0').reportTotalPage;


  應用範例

點選下載範本:報表總頁數.frm

    行動端支援行動端



附件列表


主題: 二次開發
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

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

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

不再提示

7s后關閉

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

反馈已提交

网络繁忙

反饋已提交

網絡繁忙