版本
版本 | 功能變動 |
---|---|
11.0 | 和 10.0 差別: 無變動,10.0 也支援 |
設計報表時,可以透過 FS 全局API獲取 FS 物件,FS 物件含有決策系統相關的屬性和方法。因為報表在 iframe 裏,所以需要獲取當前 window.parent 後再使用 FS,如 window.parent.FS.signOut() 。
注1:如果將 FineReport 報表工程整合到 FineBI 中使用,使用 FS 需要註冊「決策平台」功能點,如何註冊參見:本地機器資訊認證
注2:以下API不支援在 FVS 企業戰情室範本中使用。
signOut
方法 | signOut() | 登出數據決策系統,即傳回決策平台登入介面。 注:使用了此API的範本需要在決策系統中開啟使用,不支援單獨預覽。 |
---|---|---|
參數 | - | - |
回傳值 | void | |
範例 | 範本新增以下程式碼,掛載到決策平台目錄上,預覽範本會自動跳出登入: window.parent.FS.signOut(); | |
應用範例 | 將內建範本 GettingStarted 掛載在決策系統目錄中,點選預覽時,跳出到登入頁面: | |
行動端 | 不支援行動端 注:行動端登出數據決策系統可使用 FR.logoutApp(),詳細介紹參見文檔:JS實現登出App |
tabPane.closeActiveTab
方法 | tabPane.closeActiveTab() | 關閉數據決策系統的標籤頁,即自動關閉決策系統中開啟的預覽範本。 |
---|---|---|
參數 | - | - |
回傳值 | void | |
範例 | 範本新增以下程式碼後掛載到決策平台目錄上,點選預覽即可關閉: window.parent.FS.tabPane.closeActiveTab(); | |
應用範例 | 將內建範本 GettingStarted 掛載在決策系統目錄中,點選目錄預覽,2s 後自動關閉此標籤頁: | |
行動端 | 支援行動端 |
tabPane.addItem
方法 | tabPane.addItem(entry) | 在數據決策系統中開啟新標籤頁 注:不支援新增在對話框報表的超連結中。 |
---|---|---|
參數 | entry: {title:String, src:String} | entry:tab 項對應的 entry 物件,JSON 格式,必填
|
回傳值 | void | |
範例 | 範例1:在平台內開啟一個標題為“baidu”,地址為“https://www.baidu.com”的標籤頁
範例2:在平台內開啟一個標題為“訂單明細”,內容為工程中 doc 路徑下的訂單明細 cpt 檔案
| |
應用範例 | 掛載到決策平台的報表,點選主範本超連結後在平台開啟新的子範本標籤頁: 詳細參見文檔:平台新標籤頁開啟超連結 | |
行動端 | 支援行動端 |