博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让easyui datagrid支持bootstrap的tooltip
阅读量:4692 次
发布时间:2019-06-09

本文共 953 字,大约阅读时间需要 3 分钟。

发表于 下午 1:53 by  & 分类 .

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("
1 if(col.tooltip)
2 cc.push("<div style=\""+_607+"\"
3 data-toggle=\"tooltip\" data-original-title=\""+_605+"\"");
4 else
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() {
04             $(this).tooltip({
05                 placement:"bottom",//tooltip的显示位置
06                 delay:500//显示tooltip的延时时间
07           });
08         });     
09     }
10 });

 

OK,完成了。只需要在datagrid加载后调用showCellTip方法就OK了。效果图如下:

转载于:https://www.cnblogs.com/8090sns/p/3644226.html

你可能感兴趣的文章
页面重构总结
查看>>
IO 函数
查看>>
Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备
查看>>
JSP页面间传递参数
查看>>
VSNETcodePrint 2005 & SQL ServerPrint 2005
查看>>
java数组基本操作
查看>>
String的indexOf()用于获取字符串中某个子字符串的位置
查看>>
shell 脚本运算符
查看>>
又一道软通动力7K月薪面试题——银行业务调度系统
查看>>
Matlab画图-非常具体,非常全面
查看>>
ReactJS入门
查看>>
linux网站配置文件.htaccess伪静态转换到IIS web.config中
查看>>
CodeForces 1B
查看>>
win10应用UserControl
查看>>
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
我是怎么用缠论在商品里边抢钱之二 (2019-07-12 15:10:10)
查看>>
python入门之正则表达式
查看>>
SAS学习经验总结分享:篇五-过程步的应用
查看>>