jQuery MiniUI

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

Datagrid中怎么判断单元格Cell是否被修改 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-8-12 09:31:37 |只看该作者 |倒序浏览
Row有_Statue 标志状态,Cell是否也有标志符号?我需要验证修改过得cell值是否合法,未修改过得不验证!比如:用户修改过【提交时间】,那么,需要判断修改时间是否在一段时间内,没有修改,则不需要进行验证。

Rank: 8Rank: 8

沙发
发表于 2013-8-12 09:52:42 |只看该作者

Rank: 1

板凳
发表于 2013-8-12 10:11:22 |只看该作者
factory 发表于 2013-8-12 09:52
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html  单元格的验证

版主大牛,我并不是需要验证列里边的所有的值,只是对修改过得值验证,不知道怎么获取列里边的值的状态!!!

Rank: 8Rank: 8

地板
发表于 2013-8-12 10:13:17 |只看该作者
Micro 发表于 2013-8-12 10:11
版主大牛,我并不是需要验证列里边的所有的值,只是对修改过得值验证,不知道怎么获取列里边的值的状态! ...

grid.getChanges(null,true)

获取的是修改过的单元格,false的话,获取的是修改的整行数据

Rank: 8Rank: 8

5#
发表于 2013-8-12 10:15:56 |只看该作者
Micro 发表于 2013-8-12 10:11
版主大牛,我并不是需要验证列里边的所有的值,只是对修改过得值验证,不知道怎么获取列里边的值的状态! ...

或者监听oncellcommitedit事件

判断 e.value 录入的值是否正确,如果不正确,e.cancel = true阻止编辑器把值提交到单元格,醒目点的话,再alert一下提示好了

Rank: 1

6#
发表于 2013-8-12 10:41:38 |只看该作者
factory 发表于 2013-8-12 10:15
或者监听oncellcommitedit事件

判断 e.value 录入的值是否正确,如果不正确,e.cancel = true阻止编辑器 ...

嗯,版主厉害,谢谢啦!

Archiver|普加软件

GMT+8, 2024-11-29 08:45 , Processed in 1.058973 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部