1. 概述
1.1 版本
FineBI 版本 | 插件版本 | 功能變動 |
---|---|---|
6.1 | V1.0.1 | - |
1.2 應用場景
使用本插件後:
web 組件無需再透過連結方式新增 FineReport 範本,可以直接添加目錄中已掛載的 FineReport 範本。
普通組件可聯動 web 組件中的 FineReport 範本
FineBI 儀表板可直接跳轉到已掛載到目錄的 FineReport 範本
2. 插件安裝
點選下載插件:FineBI跳轉和Web組件傳參增強
FineBI 插件安裝方法參照:插件管理
3. 操作步驟
3.1 掛載 FineReport 範本到目錄
使用插件實現 FineReport 範本的web組件掛載、聯動、跳轉的前提,是需要將 FineReport 的範本掛載到目錄。
1)下載 cpt 範本:自動查詢.cpt
2)將下載的 cpt 範本放置到webroot\WEB-INF\reportlets下,如下圖所示:
3)將 「自動查詢.cpt」 新增到 FineBI 目錄中,如下圖所示:
3.2 web組件掛載 FineReport 範本
在 Web 組件中直接選擇掛載後的 FineReport 範本「自動查詢」,如下圖所示:
效果如下圖所示:
3.3 聯動 FineReport 範本
使用 web 組件掛載 FineReport 範本後,可實現組件與 FineReport 範本的聯動。
報表範本「自動查詢」中含有參數 city(報表如何設定參數可參見: 範本參數 )
更改下 Web組件的被聯動設定,配置組件欄位和web組件欄位。如下圖所示:
組件欄位:設定組件要傳遞哪個欄位值,這裏我們選擇「所屬儲存格」
web組件欄位:填寫參數名
即點選「所屬儲存格」欄位對參數「city」傳值
3.4 跳轉到 FineReport 範本
下載範例資料:門店銷售資料統計.xlsx
1)使用「所屬儲存格、銷售額」製作組件和儀表板,對該組件新增跳轉,如下圖所示:
3.4.1 普通跳轉
設定跳轉到的報表範本「自動查詢」,如下圖所示:
設定跳轉後範本開啟位置參見:如何設定跳轉視窗
點選組件的非空白區域,即可跳轉到報表範本「自動查詢」。
3.4.2 跳轉傳遞參數
報表範本「自動查詢」中含有參數 city(報表如何設定參數可參見: 模版參數 )
在本文第 3.1 節範例的基礎上,我們更改下組件的跳轉設定,配置源欄位和目標欄位。如下圖所示:
點選所屬儲存格的「華中」跳轉後,報表 cpt 範本的參數接收到了「華中」值,自動填充到它的正文元件中,點選「查詢」即可查看到華中的資料。