让easyui datagrid支持bootstrap的tooltip
发表于 下午 1:53 by ylpro.net & 分类 Java.
Easyui在1.3.3版本之前是不支持tooltip的,但是在1.3.3中引入了tooltip。也可以使用自带的tooltip。本文是为解决1.3.3以下版本的tooltip而写,需要使用到bootstrap的js和css
因此,首先需要导入bootstrap的文件。在此不再列代码,仅把easyui中需要修改的地方列出。
目前的需求是,需要为列定义是否需要tooltip;同样,我们也可以在grid中加个开关来支持是否打开tooltip,这就需要扩展并自行调用了。
开始工作:
1、为datagrid的column增加tooltip属性:
搜索var col=$.extend({},在resizable:"boolean"后添加tooltip:"boolean"
2、需要为列的数据增加data-toogle属性以及title:
搜索cc.push("<div style=\""+_607+"\""); 修改为
2 |
cc.push("<div style=\""+_607+"\" |
3 |
data-toggle=\"tooltip\" data-original-title=\""+_605+"\""); |
5 |
cc.push("<div style=\""+_607+"\""); |
3、扩展easyui的datagrid:
01 |
$.extend($.fn.datagrid.methods, { |
02 |
showCellTip: function (jq){ |
03 |
$( "div[data-toggle='tooltip']" ).each( function () { |
05 |
placement: "bottom" , //tooltip的显示位置 |
06 |
delay:500 //显示tooltip的延时时间 |
OK,完成了。只需要在datagrid加载后调用showCellTip方法就OK了。
效果图如下:
最新文章
- javascript中的感叹号 ";!";
- 解决eclipse中安装AIX2插件问题
- word2010中怎样快速修改同级标题格式
- CDOJ 1104 求两个数列的子列的交集 查询区间小于A的数有多少个 主席树
- 用 ggplot2 在同一个图上画多条颜色不同的线
- PHP5中使用PDO连接数据库
- CF 338 D GCD Table(CRT)
- fzu 1911 C. Construct a Matrix
- codeforce 149D Coloring Brackets 区间DP
- Catalan Number 卡特兰数
- linux下的APK反编译软件及过程介绍 .
- ASP.NET MVC 5 SmartCode Scaffolding for Visual Studio.Net
- PHPExcel使用笔记
- K进制数
- 【原创】大数据基础之Hive(5)性能调优Performance Tuning
- 谈一下Docker与Kubernetes集群的日志和日志管理
- windows8.1 初体验
- hdu 4031(树状数组+辅助数组)
- Google Code Jam 2010 Round 1C Problem A. Rope Intranet
- Delphi 6 保存窗体设置
热门文章
- Json格式示意图
- 【面试题】M
- 【Asp.Net MVC】日常---路由
- python基础04 运算
- 忽略this的后果
- HDU 1907 Nim博弈变形
- dell笔记本三个系统,ubuntu16.04更新,boot分区容量不足解决办法
- 利用js查找页面中的内链,外链
- Learning Play! 2.4
- [LintCode] Linked List Cycle 单链表中的环