jQuery MiniUI

标题: Datagrid中怎么判断单元格Cell是否被修改 [打印本页]

作者: Micro    时间: 2013-8-12 09:31:37     标题: Datagrid中怎么判断单元格Cell是否被修改

Row有_Statue 标志状态,Cell是否也有标志符号?我需要验证修改过得cell值是否合法,未修改过得不验证!比如:用户修改过【提交时间】,那么,需要判断修改时间是否在一段时间内,没有修改,则不需要进行验证。

作者: factory    时间: 2013-8-12 09:52:42

http://www.miniui.com/demo/#src=datagrid/cellvalidation.html  单元格的验证
作者: Micro    时间: 2013-8-12 10:11:22

factory 发表于 2013-8-12 09:52
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html  单元格的验证

版主大牛,我并不是需要验证列里边的所有的值,只是对修改过得值验证,不知道怎么获取列里边的值的状态!!!
作者: factory    时间: 2013-8-12 10:13:17

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

grid.getChanges(null,true)

获取的是修改过的单元格,false的话,获取的是修改的整行数据
作者: factory    时间: 2013-8-12 10:15:56

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

或者监听oncellcommitedit事件

判断 e.value 录入的值是否正确,如果不正确,e.cancel = true阻止编辑器把值提交到单元格,醒目点的话,再alert一下提示好了
作者: Micro    时间: 2013-8-12 10:41:38

factory 发表于 2013-8-12 10:15
或者监听oncellcommitedit事件

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

嗯,版主厉害,谢谢啦!




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