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 });
时间: 2024-10-28 15:41:01

ExtJS4.x Grid 单元格鼠标悬停提示的相关文章

ExtJS4.2 Grid知识点三:改变表格Grid单元格背景颜色

在ExtJS4.2 Grid知识点一:改变表格Grid单元格文字颜色一文中讲解了如何改变单元格中文字颜色,接下来在本章学习如何改变Grid中单元格的背景颜色,显示结果如图片: 在线演示  /  示例代码 实现方式同样是为Grid中该列自定义renderer函数,查询ExtJS 4.2 API得知,Ext.grid.column.Column的renderer属性可以是一个函数也可以是字符串,这个知识点是通过函数来实现的.函数参数列表如下: value : 当前待渲染的单元格值,即表格中某行某列的

ExtJs4学习(十)Grid单元格换色和行换色的方法

Grid单元格换色 { text:'类别', dataIndex:'type', align:'center', renderer:function(value,metaData){ console.log(metaData); if(value==0){ metaData.css='x-grid-record-gray'; return "<span style='color:#FFF;font-weight:bold;'>注销系统</span>"; }els

兄弟连教育分享:用CSS实现鼠标悬停提示的方法

本文,兄弟连HTML5培训 ,分享了纯CSS实现鼠标悬停提示的方法.给大家供大家参考.具体分析如下: 这是一款比较漂亮的鼠标悬停提示效果,用纯CSS代码实现,鼠标放到图片上会显示一个层,也就是悬停时的提示,在这个提示框内你还可以加入图片或是一个列表,这就靠你的发挥了,提示框的背景颜色和文字颜色你都可以自己调. 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3

eclipse 鼠标悬停提示

如果想要关闭鼠标悬停提示,只要把Window --> Preferences... --> Java --> Editor --> Hovers 把 Combined Hover 的那个勾去掉就不会再跳出来了.以后如果想看的话,把光标移到方法或类上,按 F2 键就有了 . 如果是c/c++代码,则把Window --> Preferences... -->c/c++ --> Editor --> Hovers->Combined Hover 的那个勾去

extjs4之合并单元格

index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>ExtJS Merge Cells</title> &

css实现table中td单元格鼠标悬浮时显示更多内容

table中,td单元格无法显示下全部内容,需要在鼠标hover时显示全部内容. 正常显示样式: 鼠标hover时: html: <td>displayAddress<span class="tdtip">popAddress</span></td> css: td{ position:relative; z-index:2; } td:hover{ z-index:3; background:none; } td .tdtip { di

为gridview的每个单元格添加鼠标悬停提示文本(tooltip)

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        for (int i = 0; i < e.Row.Cells.Count; i++)//获取总列数        {            //如果是数据行则添加title            if (e.Row.RowType ==DataControlRowType.DataRow )            {/

EXTJS 4.2 资料 控件之Grid 列鼠标悬停提示

columns: [ { header: '序号', xtype: 'rownumberer', align: 'left', width: 50 }, { header: '货位编号', dataIndex: 'StorePosCode', width: 100 }, { header: '货位名称', dataIndex: 'StorePosName', width: 100, renderer: function (v, ctx, record) { ctx.tdAttr = " data

html title换行方法 如a链接标签内title属性鼠标悬停提示内容换行

鼠标经过悬停于对象时提示内容(title属性内容)换行排版方法,html title 换行方法总结. html的title属性默认是显示一行的.如何换行呢? 这里DIVCSS5总结介绍两种换行方法为大家分享使用. 鼠标经过html 链接title内容换行效果截图 一.直接title内容换行   -   TOP 直接填写title内容时候"回车键"换行,示例代码如下: <a href='http://www.divcss5.com/jiqiao/j510.shtml' target