1. 概述
1.1 版本
報表伺服器版本 | 決策報表匯出插件版本 |
---|---|
11.0 | V3.8.4 |
1.2 應用場景
FineReport 11.0 中支援將決策報表「轉換至舊版」,與本身的決策報表主要的差別在於 自適應屬性 的不同。
決策報表匯出 文檔中主要介紹了 11.0 預設決策報表的匯出方式,實際上「舊決策報表」的匯出API、使用方式等均與其相同,但是舊決策報表必須下載安裝「決策報表匯出插件」後,才能實現匯出。
1.3 功能簡介
「決策報表匯出插件」支援將決策報表整體匯出為 Excel、PDF 、Word 和 PNG 格式。
普通決策報表匯出API為 &op=export&format=xxx,xxx 代表匯出檔案格式對應的參數
帶參決策報表需在匯出後綴中加上 sessionID,即 &op=export&format=xxx&sessionID=***
匯出時可修改檔案名稱,在後綴末尾重新整理增參數 &__filename__=檔案名稱
注:如需匯出決策報表為 PPT 格式,請參見 決策報表匯出 Plus 插件 。
1.4 注意事項
不支援匯出元件。
不支援匯出 body 背景;不支援匯出組件在「樣式」處設定的背景和邊框。
不支援決策報表存在重疊的圖表塊或報表塊。
Tab 組件只匯出第一個 Tab 頁;翻頁只匯出當前頁。
不可與同型別插件同時啟用,如:決策報表匯出 Plus 插件、決策報表多標籤頁匯出插件。
不支援行動端。
2. 插件安裝
3. 操作說明
因為舊決策報表匯出的設定方式均和 FineReport 11.0 本身的 決策報表匯出 方式相同,只是需要安裝插件,所以本文不再展示範例,僅說明不同之處。
3.1 轉換至舊版
點選決策報表頂部工具欄處「轉換至舊版」,可將決策報表轉換為舊版決策報表。如下圖所示:
3.2 JS 實現點選按鈕匯出帶參決策報表
舊決策報表使用 JS 實現點選按鈕匯出帶參決策報表時,代碼有些許不同,其餘設定均相同。JavaScript 代碼需修改為:
var REPORT_URL = '${servletURL}?viewlet=doc/frm/example.frm&op=export&format=excel&sessionID=' + aaa;window.location = encodeURI(REPORT_URL);