JS實現懸停儲存格顯示提示

1. 概述

1.1 版本

報表伺服器版本
功能變更
11.0-
11.0.10優化了表格API,新API層級明顯,功能完善,使用者可升級使用新API。新API從 表格物件>表格列欄>儲存格物件 三級,層層定位表格中的元素,幫使用者快速實現各種複雜應用場景。詳情請參考:表格歷史API

1.2 預期效果

滑鼠懸停在表格某一欄中任意儲存格上,便會顯示設定好的圖片,滑鼠離開該儲存格,圖片消失。如下圖所示:

2024-08-12_16-33-50.jpg

1.3 實現思路

實現方法:使用 JS 程式碼新增載入結束事件,設定當滑鼠懸浮指定儲存格時,出現提示。

11.0.10 之前版本儲存格提示 JS API,請參見:設定儲存格提示API

11.0.10 及之後版本儲存格提示 JS API,請參見:

2. 範例

2.1 準備範本

建立範本,SQL語句為:SELECT * FROM [銷量],表格設計如下圖所示:

2024-08-12_16-12-33.jpg

2.2 新增事件

1)11.0.10 之前版本,點選「範本>範本Web屬性>分頁預覽設定」,在事件設定中新增「載入結束」事件。如下圖所示:

QQ图片20240812162352.png

JavaScript 程式碼如下:

_g().addEffect('showTooltip', {
    address: "A2",
    image:"https://www.fanruan.com/images/logo-fanruan.png"
});


2)11.0.10 及之後版本,點選「範本>範本Web屬性>分頁預覽設定」,在事件設定中新增「載入結束」事件。如下圖所示:

QQ图片20240812162645.png

JavaScript 程式碼如下:

_g().getColumn(1).showToolTip({
show: true, // 是否會出現彈窗
content: { // 可選欄位,不指定即為顯示文字,內容為cell.getValue();
image: "https://www.fanruan.com/images/logo-fanruan.png",
}
});

2.3 效果预览

保存模板,点击「分页预览」,鼠标悬浮 A2 单元格显示图片,效果如 1.2 节所示。

注:不支持移动端。

3. 模板下载

11.0.10 之前版本,点击下载模板:懸停儲存格顯示圖片.cpt

11.0.10 及之后版本,点击下载模板:懸浮顯示圖片.cpt



附件列表


主題: 報表應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

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

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

不再提示

9s后關閉

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

反馈已提交

网络繁忙

反饋已提交

網絡繁忙