反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

全局API-FS

一、概述

  1. 設計報表時,可以透過 FS 全局API獲取 FS 物件,FS 物件含有決策系統相關的屬性和方法。因為報表在 iframe 裏,所以需要獲取當前 window.parent 後再使用 FS,如 window.parent.FS.signOut() 。

注:如果將 FineReport 報表工程整合到 FineBI 中使用,使用 FS 需要登入【決策平台】功能點,如何登入參見:本地機器資訊認證

二、API說明

1
【signOut()】。

方法

signOut()

登出數據決策系統,即傳回決策平台登入介意面。

注:使用了此API的範本需要在決策系統中開啟使用,不支援單獨預覽。

參數

-

-

傳回值

void

範例

範本新增以下代碼,掛載到決策平台目錄上,預覽範本會自動跳出登入:

window.parent.FS.signOut();

應用範例

將範本掛載在決策系統目錄中,點選預覽時,跳出到登入頁面。如下圖所示。

 

6.gif

行動端

不支援行動端。 

注:行動端登出數據決策系統可使用FR.logoutApp(),詳細介紹參見文檔:JS 實現登出 App

2
【tabPane.closeActiveTab()】。

方法

tabPane.closeActiveTab()

關閉數據決策系統的標籤頁,即自動關閉決策系統中開啟的預覽範本。

參數

-

-

傳回值

void

範例

範本新增以下代碼後掛載到決策平台目錄上,點選預覽即可關閉:

window.parent.FS.tabPane.closeActiveTab();

應用範例

將範本掛載在決策系統目錄中,點選目錄預覽後,會自動關閉此標籤頁。如下圖所示。

 

7.gif

行動端

支援行動端。

 

3
【tabPane.addItem(entry)】。

方法

tabPane.addItem(entry)

在數據決策系統中打開新標籤頁。

注:不支援增加在對話框報表的連結中。

參數

entry:

{title:String,

 src:String}

entry:tab 项对应的 entry 对象,JSON 格式,必填。

  • title:標籤頁的標題,字串

  • src:標籤頁的內容指向的位址,字串

傳回值

void

範例

在平台內打開一個標題為“baidu”,位址為“https://www.baidu.com”百度位址的標籤頁:

window.parent.FS.tabPane.addItem({title:"baidu",src:"https://www.baidu.com"});

應用範例

掛載到決策平台的報表,點選主範本連結後在平台打開新的子範本標籤頁。

詳細參見文檔:平台新標籤頁打開連結

 

8.gif

行動端

支援行動端。

 


附件列表


主題: 11.0新增功能
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

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

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

不再提示

10s後關閉