1只有文本溢出的单元格鼠标经过才显示提示信息

$('.datagrid-cell').mouseover(function () {
if (this.offsetWidth < this.scrollWidth) {
var content = $(this).text();
$(this).tooltip({
content: content,
trackMouse: true,
onHide: function () {
$(this).tooltip('destroy');
}
}).tooltip('show');
}
});

//一下是绑定事件位置

Easyui.$myview = $.extend({}, $.fn.datagrid.defaults.view, {
onAfterRender: function (target) {
$.fn.datagrid.defaults.view.onAfterRender.call(this, target);
var opts = $(target).datagrid('options');
var vc = $(target).datagrid('getPanel').children('div.datagrid-view');
vc.children('div.datagrid-empty').remove();
if (!$(target).datagrid('getRows').length) {
var d = $('<div class="datagrid-empty"></div>').html(opts.emptyMsg || 'no records').appendTo(vc);
d.css({
position: 'absolute',
left: 0,
top: 50,
width: '100%',
textAlign: 'center'
});
}
$(target).datagrid("fixRownumber");//自适应rownumber
$('.datagrid-cell').mouseover(function () {
       //判断文本是否溢出
if (this.offsetWidth < this.scrollWidth) {
var content = $(this).text();
$(this).tooltip({
content: content,
trackMouse: true,
onHide: function () {
$(this).tooltip('destroy');
}
}).tooltip('show');
}
});
}
});
Easyui.datagrid = function (/*object*/options) {
var $dg = $('#' + options.datagridId);
var _options = $.extend({
loadMsg: '数据加载中,请稍后……',
method: 'post',
pageList: [15, 20, 30, 50],
pageSize: 50,
toolbar: '#dg_toorbar',
fit: true,
pagination: true,
border: false,
rownumbers: true,
striped: true,
view: Easyui.$myview,
singleSelect: true,
fitColumns: true,
emptyMsg: '未找到符合条件的数据',
cache: false
}, options);
if (options.formId && $(options.formId).form('validate')) {
_options.queryParams = $(options.formId).form('serialize');
}
$dg.datagrid(_options);
};

最新文章

  1. javascript 创建对象的7种模式
  2. C语言中,定义的含义?声明的含义?它们之间的区别是什么?
  3. vim编辑器详解
  4. ARM11 S3C6410 硬件浮点(VFP)实现
  5. 转:Singleton模式
  6. Codeforces Round #365 (Div. 2) A 水
  7. OpenMP多线程linux下的使用,简单化
  8. 15个带示例的jQuery滚动条插件
  9. Rails 撤销操作
  10. POJ 2570
  11. Struts2的Stack Context和ValueStack
  12. CSU 1506(最小费用最大流)
  13. mbatis_逆向工程
  14. 关于JAVA实现二维码以及添加二维码LOGO
  15. make、make clean、make install、make uninstall、make dist、make distcheck和make distclean
  16. React-propsType和defaultProps
  17. org.jsoup.Jsoup找不到jar包问题解决思路
  18. 解决cpplint在Python 3下没有任何输出的问题
  19. CentOS入门
  20. 安装Java语言的jdk,配置java环境变量

热门文章

  1. xilinx SDK开发 GPIO使用API总结
  2. linux nc 命令详解
  3. 解决www.coursera.org可以登录但无法播放视频
  4. Java 中将字符串数组转换为字符串
  5. kubernetes(k8s) Prometheus+grafana监控告警安装部署
  6. C# Linq 使用总结
  7. Zookeeper学习笔记:简单注册中心
  8. scp 基本用法(提高scp传输速度)
  9. Celery在Django中的使用介绍
  10. Java 8 in Action