JS實現滑鼠懸停顯示文字提示

1. 概述

1.1 版本

報表伺服器版本功能變更
11.0-
11.0.10優化了表格API,新API層級明顯,功能完善,使用者可升級使用新API。新API從 表格物件API>表格列欄物件API>儲存格物件API 三級,層層定位表格中的元素,幫使用者快速實現各種複雜應用場景。懸浮顯示內容可自訂內容的相關屬性。

1.2 預期效果

滑鼠懸停在表格中指定的儲存格上,便會顯示設定好的文字,滑鼠離開該儲存格,文字消失。如下圖所示

1723604116559009.gif

1.3 實現思路

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

11.0.10 之前版本儲存格提示 JS API,請參見:設定儲存格提示API,11.0.10 之前API無法自訂內容的相關屬性。

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

2. 範例

2.1 準備範本

建立範本,SQL語句為:SELECT * FROM 訂單,表格設計如下圖所示:

1723603262113613.png

2.2 新增事件

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

1723604226308544.png

JavaScript 程式碼如下:

_g().addEffect('showTooltip', {
    address: "A2",
    text: '訂單ID10001'
});

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

1723603420115132.png

JavaScript 程式碼如下:

_g().getCell(2,1).showToolTip({
show: true// 是否會出現彈窗
content: { // 可選欄位,不指定即為顯示文字
text: "訂單ID10001"// 文字
header: "提示" // 標題
},
style: { // 可選欄位,不指定為預設樣式,支援css標準樣式的欄位
fontWeight: true,
fontFamily: '華文隸書',
fontSize: 14
//符合css規則
}
});
显示代码

2.3 效果预览

保存模板,PC 端点击「分页预览」,鼠标悬浮 A2 单元格显示提示文字,效果如 1.2 节所示:

注:不支持移动端。

3. 模板下载

11.0.10 之前版本,点击下载模板:懸停儲存格顯示提示文字1.cpt

11.0.10 及之后版本,点击下载模板:懸停儲存格顯示提示文字2.cpt

附件列表


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

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

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

不再提示

8s后關閉

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

反馈已提交

网络繁忙

反饋已提交

網絡繁忙