反饋已提交

網絡繁忙

普通報表分頁API

版本

版本功能變動
11.0

和 10.0 区别:

新增 getCurrentPageIndex、getReportTotalPage 接口

11.0.9安裝「FVS大屏編輯模式」 V1.13.1 及之後版本插件,FVS 支援 gotoPreviousPage、gotoNextPage、gotoLastPage()、gotoFirstPage()、gotoPage、getCurrentPageIndex、getReportTotalPage API

注:FVS 大屏編輯模式插件不支援行動端 ,以下 API 若標註支援行動端則只針對普通報表和決策報表。

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

gotoPreviousPage

方法

gotoPreviousPage()

跳轉到上一頁

參數

-

-

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,跳轉到上一頁。

report.gotoPreviousPage();

範例2:普通報表中跳轉到上一頁。

_g().gotoPreviousPage();

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

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

 範例4:FVS 範本中「表格1」組件跳轉到上一頁

duchamp.getWidgetByName('表格1').gotoPreviousPage();

應用範例

自訂一個按鈕【上一頁】,點擊時跳轉到報表上一頁:

點擊可下載範本:跳轉到上一頁.cpt

FVS 範本:FVS表格組件跳轉上一頁.fvs

gotoPreviousPage.gif


行動端

支援行動端。

gotoNextPage

方法

gotoNextPage()

跳轉到下一頁。

參數

-

-

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,跳轉到下一頁:

report.gotoNextPage();

範例2:普通報表中跳轉到下一頁:

_g().gotoNextPage();

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

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

範例4:FVS 範本中「表格1」組件跳轉到下一頁

duchamp.getWidgetByName('表格1').gotoNextPage();


應用範例

自訂一個按鈕【下一頁】,點擊時跳轉到報表下一頁:

點擊可下載範本:跳轉到下一頁.cpt

FVS 範本:FVS表格組件跳轉下一頁.fvs

gotoNextPage.gif





行動端

支援行動端。

gotoLastPage

方法

gotoLastPage()

跳轉到最後一頁。

參數

-

-

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,跳轉到最後一頁:

report.gotoLastPage();

範例2:普通報表中跳轉到最後一頁:

_g().gotoLastPage();

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

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

範例4:FVS 範本中「表格1」組件跳轉到最後一頁

duchamp.getWidgetByName('表格1').gotoLastPage();


應用範例

自訂一個按鈕【末頁】,點擊時跳轉到報表末頁:

點擊可下載範本:跳轉到末頁.cpt 。

FVS 範本:FVS表格組件跳轉最後一頁.fvs

gotoLastPage.gif






行動端

支援行動端

gotoFirstPage

方法

gotoFirstPage()

跳轉到第一頁

參數

-

-

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,跳轉到第一頁:

report.gotoFirstPage();

範例2:普通報表中跳轉到第一頁:

_g().gotoFirstPage();

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

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

範例4:FVS 範本中「表格1」組件跳轉到第一頁

duchamp.getWidgetByName('表格1').gotoFirstPage();


應用範例

自訂一個按鈕【首頁】,點擊時跳轉到報表首頁:

點擊可下載範本:跳轉到首頁.cpt

FVS 範本:FVS表格組件跳轉第一頁.fvs

gotoFirstPage.gif




行動端

支援行動端。

gotoPage

方法

gotoPage(pageNumber)

跳轉到指定頁。

參數

pageNumber:number

指定頁的頁碼,數字。

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,跳轉到第 3 頁:

report.gotoPage(3);

範例2:普通報表中跳轉到第 3 頁:

_g().gotoPage(3);

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

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

範例4:FVS 範本中「表格1」組件跳轉到第 3 頁

duchamp.getWidgetByName('表格1').gotoPage(3);

應用範例

自訂一個按鈕【第3頁】,點擊時跳轉到報表第 3 頁:

點擊可下載範本:跳轉到指定頁.cpt

FVS 範本:FVS表格組件跳轉指定頁.fvs

gotoPage.gif

行動端

支援行動端。

getCurrentPageIndex

方法

getCurrentPageIndex()

獲取當前頁頁碼。

參數

-

-

傳回值

number

當前頁的頁碼,數字。

範例

範例1:若獲取到的報表物件定義為 report ,獲取報表物件當前頁頁碼:

report.getCurrentPageIndex();

範例2:普通報表中獲取當前頁頁碼:

report.getCurrentPageIndex();

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

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

範例4:FVS 範本中獲取「表格1」組件當前頁的頁碼,並彈出提示

var a = duchamp.getWidgetByName('表格1').getCurrentPageIndex();
duchamp.Msg.alert({
      title: "提示" ,
      message:"表格1當前頁碼為 "+a
}
)

應用範例

自訂一個按鈕【檢視頁碼】,點擊時檢視報表當前頁碼:

點擊可下載範本:檢視當前頁頁碼.cpt

FVS 範本:FVS獲取表格組件當前頁碼.fvs

getCurrentPageIndex.gif




行動端

支援行動端。

getReportTotalPage

方法

getReportTotalPage()

獲取總頁數。

參數

-

-

傳回值

number

報表總頁數,數字。

範例

範例1:若獲取到的報表物件定義為 report ,獲取報表物件總頁數:

report.getReportTotalPage();

範例2:普通報表中獲取報表總頁數:

_g().getReportTotalPage();

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

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

範例4:FVS 範本中獲取「表格1」組件的總頁數,並彈出提示

var a = duchamp.getWidgetByName('表格1').getReportTotalPage();
duchamp.Msg.alert({
      title: "提示" ,
      message:"表格1總頁數為 "+a
}
)

應用範例

自訂一個按鈕【檢視總頁碼】,點擊時檢視報表的總頁碼:

點擊可下載範本:檢視總頁碼.cpt

FVS 範本:FVS獲取表格組件總頁數.fvs

reportTotalPage.gif


行動端

支援行動端。

currentPageIndex

注:不支援 FVS 範本。

屬性

currentPageIndex

報表當前頁的頁碼。

參數

-

-

傳回值

number

當前頁的頁碼,數字。

範例

範例1:若獲取到的報表物件定義為 report ,報表物件當前頁碼:

report.currentPageIndex;

範例2:普通報表當前頁頁碼:

_g().currentPageIndex;

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

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

應用範例

自訂一個按鈕【檢視頁碼】,點擊時檢視報表當前的頁碼:

點擊可下載範本:檢視當前頁頁碼.cpt

getCurrentPageIndex (1).gif



行動端

支援行動端。

reportTotalPage

注:不支援 FVS 範本。

屬性

reportTotalPage

報表的總頁數。

參數

-

-

傳回值

number

數字,報表總頁數。

範例

範例1:若獲取到的報表物件定義為 report ,報表物件總頁數:

report.reportTotalPage;

範例2:普通報表中報表總頁數:

_g().reportTotalPage;

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

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


應用範例

自訂一個按鈕【檢視總頁碼】,點擊時檢視報表的總頁碼:

點擊可下載範本:檢視總頁碼.cpt

reportTotalPage (1).gif


行動端

支援行動端。



附件列表


主題: 二次開發
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

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

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

不再提示

10s後關閉