jQuery MiniUI

标题: datagird数据有错误时给数据标红,如何悬浮数据给他提示信息 [打印本页]

作者: WitKing    时间: 2019-7-9 14:50:37     标题: datagird数据有错误时给数据标红,如何悬浮数据给他提示信息

[attach]12346[/attach][attach]12345[/attach]

图一是加了一个事件让数据不符合要求时给他背景标红,图二 就是如果我把鼠标移动到表格标红的数据上面如果给他一个鼠标悬浮提示这个数据是什么原因

作者: WitKing    时间: 2019-7-9 16:40:18

shunzi1220 发表于 2019-7-9 15:49
参照下面例子,很容易实现
http://www.miniui.com/demo/tooltip/grid.html

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

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

ondrawcell的时候你可以绘制一个带title的div,这样鼠标悬浮就可以显示title内容
作者: WitKing    时间: 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>';


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

WitKing 发表于 2019-7-9 19:21
e.cellHtml = ''+record.START_STAKE_NUM+'';

请控制好绘制的元素的宽度,可以绘制一个和单元格等尺寸的元素。
作者: WitKing    时间: 2019-7-10 09:36:40

felt 发表于 2019-7-10 09:20
请控制好绘制的元素的宽度,可以绘制一个和单元格等尺寸的元素。

en ,可以用了,谢谢




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