ExtJS4.x Grid 单元格鼠标悬停提示

 1 //每一个列都会出现鼠标悬浮上去显示内容
 2 /** 
 3  * //适用于Extjs4.x
 4 * @class Ext.grid.GridView 
 5 * @override Ext.grid.GridView 
 6 * GridPanel单元格不能选中复制问题 
 7 * 单元格数据显示不完整 ,增加title 浮动提示信息 
 8 */ 
 9 Ext.override(Ext.grid.GridPanel, {
10     afterRender : Ext.Function.createSequence(Ext.grid.GridPanel.prototype.afterRender,
11         function() {
12             /* 默认显示提示
13             if (!this.cellTip) {
14                 return;
15             }*/
16             
17             var view = this.getView();
18             
19             this.tip = new Ext.ToolTip({
20                 target: view.el,
21                 delegate : '.x-grid-cell-inner',
22                 trackMouse: true, 
23                 renderTo: Ext.getBody(),  
24                 listeners: {  
25                     beforeshow: function updateTipBody(tip) {
26                         //取cell的值
27                         //fireFox  tip.triggerElement.textContent
28                         //IE  tip.triggerElement.innerText 
29                         var tipText = (tip.triggerElement.innerText || tip.triggerElement.textContent);
30                         if (Ext.isEmpty(tipText) || Ext.isEmpty(tipText.trim()) ) {
31                             return false;
32                         }
33                         
34                         tip.update(tipText);
35                     }
36                 }
37             });
38         })
39 });

 

转载于:https://www.cnblogs.com/qingbin-bai/p/4191615.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值