反饋已提交

網絡繁忙

H5設定

1. 概述

1.1 版本

報表伺服器HTML5 行動端展現插件
11.0V11.0

1.2 功能描述

設定項
應用場景功能簡介
底部首頁切換使用者在 HTML5 端存取報表系統時,希望透過按鈕的方式實現首頁和目錄的切換。使用者可透過「底部首頁切換」按鈕,實現首頁和目錄的切換。
H5整合登入使用者在 HTML5 端存取報表系統/單張範本時,希望實現單點登入。使用者可開啟「H5整合登入」設定,透過填寫自訂的登入認證類和身分識別參數名,即可實現 HTML5 端單點登入。
頂部導航欄HTML5 端存取報表工程時,不同使用者有不同需求,有些使用者希望使用裝置自帶的傳回按鈕,有些使用者希望報表系統自帶傳回按鈕。使用者可透過「頂部導航欄」,自訂設定 HTML5 端是否顯示傳回導航。
H5快速傳回
查看鑽取後的範本,實現一鍵點選後快速傳回目錄

詳情參見:[H5]HTML5快速傳回目錄按鈕

使用 JSBridge有時 HTML5 端和帆軟 App 端需要通訊使用者可開啟「使用 JSBridge」按鈕,使得 HTML5 端和原生 App 通訊。
設定資源地址HTML5 插件資源都放在報表伺服器上,使用者存取 HTML5 端範本請求資源時,速度受報表伺服器寬帶限制。使用者可在平台設定資源地址,那麼存取 HTML5 端範本請求資源時,速度不再受報表伺服器寬帶限制。
引入 JS使用者有時需要在 HTML5 端實現一些效果,比如改變元素元件和格子的樣式、元件的顯示或隱藏等。使用者可引入外部 JS 檔案和 CSS 檔案,在 HTML5 端實現一些特效或效果。
引入 CSS
注:僅「底部首頁切換」、「H5整合登入」支援 FVS 視覺化看板,其餘均不支援 FVS 視覺化看板 。

2. 插件簡介

2.1 插件安裝

如需在數據決策系統設定相關 HTML5 設定項,必須安裝「HTML5 行動端展現」插件。

點選下載插件: HTML5行動端展現插件 

設計器插件安裝方法參照 設計器插件管理 

伺服器安裝插件方法參照 伺服器插件管理

2.2 介面簡介

插件安裝完成後,以管理者身分登入數據決策系統,點選「管理系統>行動平台>其它」,新增「H5 設定」,如下圖所示:

3. 底部首頁切換

開啟「底部首頁切換」按鈕,使用者在 HTML5 端存取報表系統時,可透過按鈕的方式實現首頁和目錄的切換。

3.1 開啟底部首頁切換按鈕

以管理者身分進入數據決策系統,點選「管理系統>行動平台>其它」, 開啟「底部首頁切換」按鈕,點選「儲存」。如下圖所示:

3.2 效果預覽

HTML5 端輸入http://IP:埠號/webroot/decision,存取報表系統,使用者可透過底部實現首頁與目錄間的切換,效果如下圖所示:

注1:HTML5 端存取報表系統的步驟可參考 HTML5 端存取報表系統

注2:如未設定首頁,無法實現首頁與目錄之間的切換。具體步驟請參見 管理首頁

2020-09-13_16-50-51.png

4. H5整合登入

當開啟「H5整合登入」後,使用者透過 HTML5 端存取報表工程或單張範本,若其中含有身分識別參數名,則自動攔截進行自訂登入驗證。

注:插件更新後,需重啟設計器,該功能方生效。

4.1 上傳登入認證類

本文提供透過「帳號」進行後台單點認證的「自訂登入驗證類」。

點選下載並解壓自訂登入驗證類Demo.class:Demo.rar

Demo.class上傳至報表工程%FR_HOME%\webapps\webroot\WEB-INF\classes目錄下,如下圖所示:

4.2 開啟 H5 整合登入

以管理者身分進入數據決策系統,點選「管理系統>行動平台>其它」, 開啟「H5整合登入」按鈕,設定「身分識別參數名」和「自訂的登入認證類」。如下圖所示:

具體設定內容和注意事項如下:

設定項簡介
身分識別參數名

使用者在 HTML5 端存取「報表工程/範本」時,若存取請求中帶有該「身分識別參數名」,則會被攔截進行自訂登入驗證

開啟「H5整合登入」後,「身分識別參數名」不可為空,否則無法儲存

該範例中設定為aaa

自訂的登入認證類

可選項為報表工程%FR_HOME%\webapps\webroot\WEB-INF\classes資料夾下所有類

開啟「H5整合登入」後,「自訂的登入認證類」不可為空,否則無法儲存

該範例中設定為Demo.class

4.3 效果預覽

4.3.1 登入驗證

HTML5 端存取報表工程/範本,若存取請求中含有「身分識別參數名」,驗證透過即可免登入存取,驗證不透過則傳回報錯介面,如下圖所示:

image.png

驗證邏輯如下表所示:

注:該驗證僅對 HTML5 端存取決策報表系統/單張範本生效,App 端、微信整合、釘釘整合、PC 端等不受影響。

場景存取連結結果
不含參數存取http://IP:埠號/webroot/decision跳出登入頁,正常輸入帳號密碼登入
含參數存取帳號正常http://IP:埠號/webroot/decision?aaa=正常的報表帳號根據認證類驗證使用者,驗證透過,免登入存取系統/範本
帳號禁用http://IP:埠號/webroot/decision?aaa=禁用的報表帳號根據認證類驗證使用者,驗證不透過,跳轉報錯頁面
帳號不存在http://IP:埠號/webroot/decision?aaa=不存在的報表帳號
帳號為空http://IP:埠號/webroot/decision?aaa=

4.3.2 登入逾時

若根據認證類驗證透過,存取範本後,觸發登入逾時,提示「當前對話已逾時,請重新登入」,關閉後將停留在頁面,不跳轉至內建登入頁。如下圖所示:

image.png

5. 頂部導航欄

由於在不同裝置、不同環境下,不確定終端是否有物理傳回鍵,因此新增「頂部導航欄」按鈕,支援使用者在 HTML5 端開啟「頂部傳回導航」,可自訂設定導航背景、導航標題、傳回按鈕、生效終端等。

5.1 開啟頂部導航欄按鈕

以管理者身分進入數據決策系統,點選「管理系統>行動平台>其它」, 開啟「頂部導航欄」按鈕,可設定項如下圖所示:

具體設定內容如下表所示:

設定項
簡介
導航背景

使用者可自訂設定頂部傳回導航欄的背景色

預設藍色 

標題字號

使用者可設定導航欄標題字體大小

設定範圍為12~20號,預設17號

注:若標題過長,顯示不下,則結尾顯示...

標題顏色

使用者可自訂設定導航欄標題字體顏色

預設白色

字體粗體

使用者可自行選擇導航欄標題字體是否粗體

預設粗體

對齊方式

使用者可自行選擇導航欄標題文字對齊方式

可設定靠左、置中、靠右,預設定中

按鈕顏色

使用者可自訂設定導航欄傳回按鈕顏色

預設白色

終端設定

使用者可自行選擇導航欄生效終端

可選擇iOS、Android,預設全選

5.2 效果預覽

HTML5 端輸入http://IP:埠號/webroot/decision,存取報表系統,「頂部傳回導航欄」效果如下圖所示:

注:HTML5 端存取報表系統的步驟可參考 HTML5 端存取報表系統 。

image.png

「傳回按鈕」生效範圍如下表所示:

場景
傳回按鈕
登入頁無上級頁面,不顯示傳回按鈕
首頁無上級頁面,不顯示傳回按鈕
首頁超連結無上級頁面,不顯示傳回按鈕
單張範本無上級頁面,不顯示傳回按鈕
一級目錄無上級頁面,不顯示傳回按鈕
二級及以上目錄傳回按鈕生效,傳回上級目錄
目錄中的範本傳回按鈕生效,傳回目錄
範本中的超級連結
傳回按鈕生效,傳回上級範本

6. H5快速傳回

HTML5 查看多級鑽取範本後,只能透過點選多次傳回主目錄,操作較為繁瑣。

透過「 HTML5 快速傳回目錄按鈕」,無論查看幾層鑽取後的範本,一鍵點選後快速傳回目錄。

管理者進入「管理系統>行動平台>其他」中,開啟按鈕「H5快速傳回」,並「儲存」即可生效。詳情參見:[H5]HTML5快速傳回目錄按鈕

2021-10-25_18-17-58.png

7. 使用 JSBridge

H5 透過 JSBridge 與原生 App 通訊。

管理者登入數據決策系統,點選「管理系統>行動平台>H5設定」,勾選「使用 JSBridge」,如下圖所示:


8. 設定資源地址

設定資源地址具體介紹請參見:設定資源地址

9. 引入 JS 和 CSS 檔案

「HTML5 行動端展現插件」版本為 V10.4.49 時,支援「引入JS」和「引入CSS」功能。

HTML5 端支援引入外部的 JS 和 CSS 檔案。本章以引入外部的 JS 檔案為例,說明該功能的用法。

注1:引入 CSS 檔案和引入 JS 檔案操作步驟相同。

注2:該功能僅支援在 HTML5 端使用,不支援 App 端。

9.1 引入 JS 檔案

1)將 test.js 檔案放到報表工程目錄%FR_HOME%\webapps\webroot下,如下圖所示:

2)在「引入 JS 」右側正文框中輸入 test.js ,點選「儲存」,如下圖所示:

9.2 範本準備

1)在 FineReport 設計器中,建立普通報表。

2)在 A1 儲存格中輸入test,選中「A1儲存格」,點選「超級連結>新增連結>JavaScript 腳本」,輸入 JavaScript 程式碼,如下圖所示:

JavaScript 程式碼如下:

warn();

9.3 效果預覽

儲存範本,點選行動端預覽,HTML5 預覽效果如下圖所示:

注:HTML5 端預覽範本方法請參見:HTML5 端預覽

附件列表


主題: 行動端應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙