jQuery MiniUI

 找回密码
 立即注册
查看: 3514|回复: 5
打印 上一主题 下一主题

datagird数据有错误时给数据标红,如何悬浮数据给他提示信息 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-7-9 14:50:37 |只看该作者 |倒序浏览


图一是加了一个事件让数据不符合要求时给他背景标红,图二 就是如果我把鼠标移动到表格标红的数据上面如果给他一个鼠标悬浮提示这个数据是什么原因
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2019-7-9 16:40:18 |只看该作者
shunzi1220 发表于 2019-7-9 15:49
参照下面例子,很容易实现
http://www.miniui.com/demo/tooltip/grid.html

主要是我这个datagrid字段都是动态的,因为有不同的表而用的是一个datagrid,数据在加载后渲染时会调用一个drawcell事件进行数据处理,发现数据不符合时就在表格中的某个数据进行背景标红,那我改怎样给这条数据的这个字段加一个ondrawcell事件呢,最主要是我在界面修改成正确的数据后让这个事件会自动消失呢

Rank: 8Rank: 8

板凳
发表于 2019-7-9 16:48:27 |只看该作者
WitKing 发表于 2019-7-9 16:40
主要是我这个datagrid字段都是动态的,因为有不同的表而用的是一个datagrid,数据在加载后渲染时会调用一 ...

ondrawcell的时候你可以绘制一个带title的div,这样鼠标悬浮就可以显示title内容

Rank: 3Rank: 3

地板
发表于 2019-7-9 19:21:46 |只看该作者
dforce 发表于 2019-7-9 16:48
ondrawcell的时候你可以绘制一个带title的div,这样鼠标悬浮就可以显示title内容 ...

e.cellHtml = '<a class="showCellTooltip" data-placement="bottom" title="END_STAKE_NUM得大于START_STAKE_NUM值" >'+record.START_STAKE_NUM+'</a>';


我代码里面这么写,确实是没有问题可以悬浮的,但必须是鼠标放在数据上面,而有写数据比较短或者没有数据的提示就不出来了,能不能让鼠标是悬浮在单元格上面显示提示数据呢

Rank: 8Rank: 8

5#
发表于 2019-7-10 09:20:11 |只看该作者
WitKing 发表于 2019-7-9 19:21
e.cellHtml = ''+record.START_STAKE_NUM+'';

请控制好绘制的元素的宽度,可以绘制一个和单元格等尺寸的元素。

Rank: 3Rank: 3

6#
发表于 2019-7-10 09:36:40 |只看该作者
felt 发表于 2019-7-10 09:20
请控制好绘制的元素的宽度,可以绘制一个和单元格等尺寸的元素。

en ,可以用了,谢谢

Archiver|普加软件

GMT+8, 2024-11-27 23:29 , Processed in 1.056848 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部