Extjs grid中鼠标触发事件

问题描述

我想要让鼠标指向grid的每一行的时候 在鼠标下方显示一个浮框 显示的是这一行 的信息 将字体加大 。

解决方案

可以参照我下面的代码 稍微改动即可function showGjToolTip(_grid){ var _store = _grid.getStore(); var view = _grid.getView(); _grid.tip = new Ext.ToolTip ({ target:view.mainBody, delegate:'.x-grid3-row', trackMouse :true, width:230, autoHide:true, title:"告警信息", dismissDelay:5000, //默认5秒后提示框消失 frame:true, renderTo:document.body, bodyStyle:"color:red",//字体颜色 listeners:{ beforeshow:function updateTipBody(tip){ var rowIndex = view.findRowIndex(tip.triggerElement); if(_store.getAt(rowIndex).get("sfgj")==0){ return false; tip.destroy(); }else{ tip.body.dom.innerHTML=_store.getAt(rowIndex).get("gjxx"); } } } }) }

时间: 2024-10-24 08:13:57

Extjs grid中鼠标触发事件的相关文章

解析javascript中鼠标滚轮事件

  这篇文章主要给大家详细介绍了javascript中鼠标滚轮事件,图文并茂,十分的详细,有需要的小伙伴可以参考下. 所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间.浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作.有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行.除了Firefox之外的所有浏览器都支持"mousewheel"事件,但Firefox使用"DOMMouseScroll",而3级D

html中鼠标滚轮事件onmousewheel的处理方法_javascript技巧

滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件使用mousewheel,下面我来给大家具体介绍. Firefox使用DOMMouseScroll,其他的浏览器使用mousewheel.滚动事件触发时Firefox使用detail属性捕捉滚轮信息,其他的浏览器使用wheelDelta.不知道为何在该问题上其他厂商和微软的如此一致.Firefox可

ios-tableviewcell中的触发事件,为什么当我离开这一行才触发呢?

问题描述 tableviewcell中的触发事件,为什么当我离开这一行才触发呢? 下面是我的代码 -(void) tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath { [tableView deselectRowAtIndexPath:indexPath animated:YES]; //indexPath.row得到选中的行号. NSLog(@"%ld",(lon

解析javascript中鼠标滚轮事件_javascript技巧

所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间.浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作.有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行.除了Firefox之外的所有浏览器都支持"mousewheel"事件,但Firefox使用"DOMMouseScroll",而3级DOM事件规范草案建议使用事件名"wheel"替代"mousewheel". d

JavaScript中鼠标滚轮事件实现代码

Firefox使用DOMMouseScroll,其他的浏览器使用mousewheel.滚动事件触发时Firefox使用detail属性捕捉滚轮信息,其他的浏览器使用wheelDelta.不知道为何在该问题上其他厂商和微软的如此一致.Firefox可以使用addEventListener方法绑定DomMouseScroll事件. elem.addEventListener('DOMMouseScroll', func, false);IE和其他的主流浏览器可以使用传统的事件绑定模型.但不要使用IE

extjs grid 中读取树状映射的根节点如何处理?

问题描述 hibernate中的一个树状映射是一个与自身相关联的表,但是根节点的parent是null,这样通过jason转换处理的parent就为null,但该行是在ext的grid的column中做了映射的,那么读取该行该如何处理?

文本框中,回车键触发事件的js代码[多浏览器兼容]_javascript技巧

判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keyCode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu

浏览器脚本兼容 文本框中,回车键触发事件的兼容_javascript技巧

判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keycode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu

winform程序datagridview中鼠标滚轮事件的问题

问题描述 目标:实现datagridview的选中行跟随鼠标滚轮移动.1.实现鼠标滚轮滚动一格,datagridview的选中行上移或者下移一行.2.以向下滚动为例:如果到了当前页面的最下面一行,选中行始终保持为当前页面最下面一行,数据滚动.在网上搜了一下第一步已经实现了.问题:不知为什么当鼠标滚轮滚动时滚动条也跟着移动,滚轮滚动一下,滚动条移动三行.开发工具vs2005. 解决方案 解决方案二:怎么取消鼠标滚轮系统默认的滚动一格,datagridview下翻三行呢?