反饋已提交
網絡繁忙
和 10.0 差別:
新增 getCurrentPageIndex、getReportTotalPage API
在使用API前,請務必先仔細閱讀 JS API 相容說明。
注:本文API不支援新計算引擎簡介 。
方法
gotoPreviousPage()
跳轉到上一頁
參數
-
回傳值
void
_g().gotoPreviousPage();
應用範例
自訂一個按鈕【上一頁】,點選時跳轉到報表上一頁:
點選可下載範本:跳轉到上一頁.cpt。
行動端
支援行動端。
gotoNextPage()
跳轉到下一頁。
範例:普通報表中跳轉到下一頁
_g().gotoNextPage();
自訂一個按鈕【下一頁】,點選時跳轉到報表下一頁:
點選可下載範本:跳轉到下一頁.cpt。
gotoLastPage()
跳轉到最後一頁。
_g().gotoLastPage();
自訂一個按鈕【末頁】,點選時跳轉到報表末頁:
點選可下載範本:跳轉到末頁.cpt 。
支援行動端
gotoFirstPage()
跳轉到第一頁
範例:普通報表中跳轉到最後一頁
自訂一個按鈕【首頁】,點選時跳轉到報表首頁:
點選可下載範本:跳轉到首頁.cpt
gotoPage(pageNumber,para,noCache)
跳轉到指定頁。
pageNumber
para
noCache
pageNumber:指定頁的頁碼,數字
para:選填,傳遞多個參數,格式為{name1:aa,name2:bb}
注:不支援帶特殊符號。
noCache:選填,報表塊重新整理的資料是否快取獲取,是否重新計算
不寫:報表塊重新整理的資料從快取裏面取,不重新計算
true:報表塊重新整理的資料不使用快取,重新計算所有報表塊
"lazy":報表塊重新整理的資料不使用快取,重新計算單個報表塊
注:若範本內容非常多,範本計算量大,不推薦使用true,會導致工程計算量激增。如需重新獲取資料,推薦使用"lazy"。
範例1:普通報表中跳轉到第 3 頁
_g().gotoPage(3);
範例2:決策報表中 report0 報表塊跳轉到第 2 頁傳遞參數 month,值為 12
_g().getWidgetByName("report0").gotoPage(2,"{month:12}");
範例3:決策報表中 report0 報表塊跳轉到第 2 頁傳遞參數後重新計算報表塊
_g().getWidgetByName("report0").gotoPage(2,"{month:12}","lazy");
範例1:自訂一個按鈕【第3頁】,點選時跳轉到報表第 3 頁:
點選可下載範本:跳轉到指定頁.cpt
範例2:JS自訂按鈕實現報表塊翻頁
getCurrentPageIndex()
獲取當前頁頁碼。
number
當前頁的頁碼,數字。
範例:普通報表中獲取當前頁頁碼
_g().getCurrentPageIndex();
自訂一個按鈕【檢視頁碼】,點選時檢視報表當前頁碼:
點選可下載範本:檢視當前頁頁碼.cpt。
getReportTotalPage()
獲取總頁數。
報表總頁數,數字。
範例:普通報表中獲取報表總頁數
_g().getReportTotalPage();
自訂一個按鈕【檢視總頁碼】,點選時檢視報表的總頁碼:
點選可下載範本:檢視總頁碼.cpt。
注:不支援 FVS 範本。
屬性
currentPageIndex
報表當前頁的頁碼。
範例:普通報表當前頁頁碼
_g().currentPageIndex;
自訂一個按鈕【檢視頁碼】,點選時檢視報表當前的頁碼:
reportTotalPage
報表的總頁數。
數字,報表總頁數。
範例:普通報表中報表總頁數
_g().reportTotalPage;
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙