1. 概述
適用場景:安裝了「FineVis資料視覺化」插件的使用者,可參考本文了解 FineVis 的相關功能。
1.1 版本
報表伺服器版本 | JAR包 | 插件版本 | 功能變動 |
---|---|---|---|
11.0 | 2021-11-15 | V1.0.0 | - |
11.0.22 | - | V2.2.0 | 新增 時間組件 |
1.2 場景介紹
本文主要介紹的是在 FVS 範本中實現顯示實時時間的效果。
1.3 實現思路
可以透過 now() 函式配合監視重新整理實現,但頻繁重新整理可能會對報表系統存在潛在風險。
滿足報表伺服器 11.0.22 及之後版本 ,FVS 插件版本 V2.2.0 及之後版本的,請使用 時間組件,可獲取用戶端本地的時間並默收信確認時重新整理,避免頻繁請求重新整理對伺服器造成較大壓力。
2. 範例
2.1 建立範本
點選設計器左上角「檔案>建立視覺化看板」,建立一張空白看板,可自訂名稱和尺寸。如下圖所示:
2.2 範本設計
1)點選「文字>標題」,新增一個標題,如下圖所示:
2)輸入公式:FORMAT(NOW(), "yyyy-MM-dd HH:mm:ss"),顯示實時時間。 如下圖所示:
注:由於 FVS 範本中的組件未對公式的格式進行處理,所以需要使用 FORMAT 函式自行轉換格式,公式可根據情況自行修改。
3)開啟監視重新整理,設定重新整理間隔為 1 秒,如下圖所示:
2.3 預覽效果
2.3.1 PC端
點選範本右上角「儲存」按鈕,再點選「預覽」,預覽後的效果如圖所示。
2.3.2 行動端
預覽方式請參考 FVS行動端預覽 ,效果如下圖所示:
3. 範本下載
已完成範本可參見:FVS實現顯示實時時間.fvs