kendoTooltip的使用
效果如圖所示:
-
滑鼠放到對應的頭像圖示上,會出來一個對應型別說明的氣泡;
1. html頁面,設定容器
- 在html頁面中設定一個容器,用來盛放生成的表格;
- 相當於在頁面上挖了個坑,然後js裡寫好東西之後,填到這個坑裡面;
// 在html頁面中設定一個容器,用來盛放生成的表格
// 相當於在挖了個坑,然後js裡寫好東西之後,填到這個坑裡面
<div id="accessKey_table">
</div>
2. js頁面,程式碼生成氣泡
//圖示上的提示
// 這裡的id 對應的是,kendoui使用grid生成表格在html中設定的一個容器的id
// 類似於echarts,把畫完的圖放到對應的容器中
$("#accessKey_table").kendoTooltip({
// 圖示顯示位置;第一列;
filter: "td:nth-child(1)",
// 氣泡出現的位置,上下左右
position: "top",
content: function(e){
console.log("e",e);
// 取出每一行的資料
var dataItem = grid.dataItem(e.target.closest("tr"));
// 列印輸出,檢視資料格式
console.log("dataItem",dataItem);
// 這個用於繫結 氣泡裡面要顯示的內容
var status = dataItem.privilegeCategory;//取到對應行資料的對應key的value值
return status;
}
});
3. 檢視每一行的資料格式
4. 怎麼抓取對應行的資料
var dataItem = grid.dataItem(e.target.closest("tr"));
或者:
var row = $(this).closest("tr"),
dataItem = grid.dataItem(row);
// 等價於下:
var row = $(this).closest("tr");
var dataItem = grid.dataItem(row);
相關文章
- Scrapy框架的使用之Scrapyrt的使用框架
- ActiveMQ的使用及整合spring的使用例項MQSpring
- Docker框架的使用系列教程(四)容器的使用Docker框架
- Urllib庫的使用一---基本使用
- ECharts的使用Echarts
- DbVisualizer的使用
- Typeof的使用
- iview 的使用View
- Trait 的使用AI
- lombok的使用Lombok
- MybatisGenerator的使用MyBatis
- valueForKeyPath的使用
- ThreadLocal的使用thread
- elasticsearch的使用Elasticsearch
- CoreData的使用
- joomla的使用OOM
- sqlmap的使用SQL
- echars的使用
- SVG 的使用SVG
- FlowableAPI的使用API
- pycnblog的使用
- netcat的使用
- jextract的使用
- pinia的使用
- pip 的使用
- DBV 的使用
- Docker的使用Docker
- Promise的使用Promise
- SVN的使用
- EndNote的使用
- git的使用+Git
- git 的使用Git
- Bootstarp的使用boot
- GRPC的使用RPC
- Maven的使用Maven
- Scanner的使用
- @ModelAttribute 的使用
- mysql的使用MySql
- socket 的使用