反饋已提交

網絡繁忙

報表匯出API

版本

版本功能變動
11.0

和 10.0 差別:

無變動,10.0 也支援

11.0.16

FineVis資料視覺化 插件 V2.0.0 及之後版本,新增匯出API

1)表格組件 支援 exportReportToExcel API

2)新增 exportTemplate API,可將 FVS範本匯出為 pdf、ppt、image

公共模組API

exportReportToExcel

方法

exportReportToExcel(extype)

將報表匯出成 Excel。

參數

extype: string

匯出時指定的格式,字串

  • page :分頁匯出 xlsx 格式

  • simple :原樣匯出 xlsx 格式

  • sheet :分頁分 Sheet 匯出 xlsx格式

  • page_isExcel2003:分頁匯出 xls 格式

  • simple_isExcel2003:原樣匯出 xls 格式

  • sheet_isExcel2003:分頁分 Sheet 匯出 xls格式

注:FVS 表格組件不支援 sheet 和 sheet_isExcel2003 參數

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,分頁分 sheet 匯出 Excel

report.gexportReportToExcel('sheet');

範例2:普通報表中分頁分 sheet 匯出

_g().exportReportToExcel('sheet');

範例3:FVS 範本中將「表格1_頁面1」組件分頁匯出

duchamp.getWidgetByName("表格1_頁面1").exportReportToExcel('page');

範例4:決策報表中將 report0 報表塊分頁分 sheet 匯出

_g().getWidgetByName('report0').exportReportToExcel('sheet');

應用範例

自訂一個按鈕【匯出 Excel】,點選按鈕匯出 Excel:

點選可下載範本:匯出Excel.cpt

FVS範本:匯出FVS表格組件範例.fvs

exportReportToExcel.gif

行動端

僅普通報表【分頁預覽】、【填報預覽】支援。

普通報表API

exportReportToImage

方法

exportReportToImage(extype)

將報表匯出成圖片。

注:不支援決策報表。

參數

extype: string

匯出時指定的格式,字串:

  • png:png 格式。

  • jpg:jpg 格式。

  • gif:gif 格式。

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,匯出 png 格式的圖片:

report.exportReportToImage('png');

範例2:普通報表中匯出 png 格式的圖片:

_g().exportReportToImage('png');


應用範例

自訂一個按鈕【匯出圖片】,點選按鈕匯出圖片:

點選可下載範本:匯出圖片.cpt

exportReportToImage.gif

行動端

僅普通報表分頁、填報預覽支援。

exportReportToPDF

方法

exportReportToPDF()

將報表匯出成 PDF。

注:不支援決策報表。

參數

-

-

傳回值

void

範例

範例1:將獲取到的報表塊物件定義為 report ,匯出 PDF:

report.exportReportToPDF();

範例2:普通報表中匯出 PDF:

_g().exportReportToPDF();

應用範例

自訂一個按鈕【匯出PDF】,點選按鈕匯出PDF:

點選可下載範本:匯出PDF.cpt

exportReportToPDF.gif

行動端

僅普通報表【分頁預覽】、【填報預覽】支援。

exportReportToWord

方法

exportReportToWord()

將報表匯出成 Word。

注:不支援決策報表。

參數

-

-

傳回值

void

範例

範例1:若獲取到的報表塊物件定義為 report ,報表匯出成 Word:

report.exportReportToWord();

範例2:普通報表中匯出 Word:

_g().exportReportToWord();

應用範例

自訂一個按鈕【匯出Word】,點選按鈕匯出 Word:

點選可下載範本:匯出Word.cpt

行動端

僅普通報表【分頁預覽】、【填報預覽】支援。

FineVis視覺化看板API

exportTemplate

方法exportTemplate({format,merge,delay})將 FVS 範本匯出
參數

format:string

匯出檔案格式

支援格式為:pdf、ppt、image

預設為image

merge:boolean

多分頁連接匯出一個文

  • true:多分頁連接匯出為一個檔案

  • false:多分頁分別匯出,匯出一個zip壓縮檔案

預設為 true

delay:number延遲時間,單位為 s
傳回值void
範例

範例1:將FVS範本匯出成 pdf,多分頁連接匯出

duchamp.exportTemplate({format: "pdf",merge: true, delay: 30});

範例2:將FVS範本匯出成 imge,多分頁連接匯出

duchamp.exportTemplate();

範例3:將FVS範本匯出成 ppt,多分頁不連接匯出

duchamp.exportTemplate({format: "ppt",merge: false, delay: 5})
應用範例自訂事件將多頁範本匯出為 pdf 檔案:

點選可下載範本:exportTemplate API.fvs

更多內容可參考文檔:FVS 範本匯出 

行動端不支援


附件列表


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

文 檔回 饋

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

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

不再提示

10s後關閉