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的使用框架
- Docker框架的使用系列教程(四)容器的使用Docker框架
- Docker的使用Docker
- pip 的使用
- Redis的使用Redis
- MongoDB的使用MongoDB
- mysql的使用MySql
- Typeof的使用
- iview 的使用View
- git的使用Git
- IntentService的使用Intent
- RestTemplate的使用REST
- lombok的使用Lombok
- MybatisGenerator的使用MyBatis
- elasticsearch的使用Elasticsearch
- SVG 的使用SVG
- sqlmap的使用SQL
- Promise的使用Promise
- git 的使用Git
- postman的使用Postman
- git的使用+Git
- joomla的使用OOM
- Nginx的使用Nginx
- SwitchHosts的使用
- pipenv 的使用
- BitArray的使用
- HttpUtils的使用HTTP
- PHPeof的使用PHP
- ionicsqlite的使用SQLite
- webview的使用WebView
- RecyclerView的使用View
- WKWebView 的使用WebView
- Qunit的使用
- ubuntu的使用Ubuntu
- JDBC的使用JDBC
- CardView的使用View
- sqlldr的使用SQL
- ViewData的使用View