jQuery MiniUI

标题: 咨询datagrid事件问题 [打印本页]

作者: panepan    时间: 2012-6-5 11:10:15     标题: 咨询datagrid事件问题

请问datagrid有onMouseOver之类的事件吗?就是类似如下效果:[attach]148[/attach](图片是163的网盘界面,当鼠标移动到行上时,显示“[ 打包下载 | 改名 | 备注] ”字样),请问在dataGrid控件中如何实现?

作者: niko    时间: 2012-6-5 16:46:47

1.在drawcell中,对此列加入超链接文本
2.通过样式,在行被高亮的时候,显示
作者: panepan    时间: 2012-6-5 17:56:41

本帖最后由 panepan 于 2012-6-5 19:34 编辑
niko 发表于 2012-6-5 16:46
1.在drawcell中,对此列加入超链接文本
2.通过样式,在行被高亮的时候,显示 ...

第一步里我想到的是设置列的渲染可以嵌入相关文本
第二步:是在什么事件里判断行高亮? 以及如何判断行高亮?能不能整体思路给个代码?我需要的效果是当鼠标移动到行上时显示[ 打包下载 | 改名 | 备注] ”字样),当鼠标移走时这些字消失。有行鼠标按下事件rowmousedown ,为什么就没有行鼠标经过rowmouseover和行鼠标移开rowmouseout事件呢
作者: niko    时间: 2012-6-6 09:25:07

我给你做个示例把。
参考:http://miniui.com/demo/datagrid/rowhover.html

作者: panepan    时间: 2012-6-6 12:56:37

niko 发表于 2012-6-6 09:25
我给你做个示例把。
参考:http://miniui.com/demo/datagrid/rowhover.html

当前事例在firefox下有点问题啊,高亮时显示文字正常,但当鼠标要移动显示文字上去时,会不停的闪动,且无法点击到。
作者: fcrong    时间: 2012-6-6 13:52:14

FF下确实有点问题。
已经修复,下个小版本加上。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2