1. 概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | - |
11.0.10 | 儲存格值獲取API getCellValue() 變更為 getValue() 原API仍可以使用,推薦升級使用新API |
1.2 預期效果
有時我們也需要獲取分頁預覽的報表中的某些儲存格的類型和值,如下圖所示:
1.3 實現思路
透過新增「載入結束」事件,利用 JS 程式碼獲取到儲存格中的值。
11.0.10 之前版本儲存格值 JS API可參考:獲取和設定儲存格值API,此API只能獲取儲存格的值。
11.0.10 及之後版本儲存格值 JS API可參考:儲存格物件API
注1:暫不支援與「重複與凍結」同時使用。
注2:行動端只回傳值,不傳回類型。
2. 範例
2.1 準備範本
開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\demotw\NewbieGuide\列式報表.cpt
2.2 新增事件
開啟範本,點選「範本>範本 Web 屬性>分頁預覽設定」,選擇「為該範本單獨設定」,新增一個「載入結束」事件。如下圖所示:
JavaScript 程式碼如下:
2.3 效果預覽
2.3.1 PC端
儲存範本,點選「分頁預覽」,效果如 1.2 節所示。
2.3.2 行動端
App 與 HTML5 端效果相同,如下圖所示:
注1:H5插件需要更新至 11.0.7 及之後版本。
注2:不支援填報預覽。如需填報,可參考文檔第四章使用其他API達成。
注3:行動端只回傳值,不傳回類型。
3. 範本下載
點選下載範本:JS獲取分頁預覽下儲存格的值.cpt