jQuery MiniUI

标题: datagid验证唯一性,我需要把验证的数据传到后台 [打印本页]

作者: JavaHome    时间: 2013-10-28 17:01:50     标题: datagid验证唯一性,我需要把验证的数据传到后台

但是我用oncellvalidation他把我不需要验证的也验证了,我只需要验证已经勾选的数据,如何解决啊??

作者: factory    时间: 2013-10-28 18:01:13

oncellvalidation 里面进行一个判断
e.row.id 不存在于你的getSelecteds()里面,就不进行e.valid = false;

id是你的行唯一标识
作者: JavaHome    时间: 2013-10-29 09:24:24

本帖最后由 JavaHome 于 2013-10-29 09:38 编辑
factory 发表于 2013-10-28 18:01
oncellvalidation 里面进行一个判断
e.row.id 不存在于你的getSelecteds()里面,就不进行e.valid = false;

请问e.column获得的对象有哪些属性,有没有state这个状态?? 我用mini.encode没用
作者: factory    时间: 2013-10-29 09:41:16

JavaHome 发表于 2013-10-29 09:24
请问e.column获得的对象有哪些属性,有没有state这个状态?? 我用mini.encode没用

_state是行数据的
而且是进行过增删改的行数据才有
作者: JavaHome    时间: 2013-10-29 09:49:10

factory 发表于 2013-10-29 09:41
_state是行数据的
而且是进行过增删改的行数据才有

那有没有方法获取那个单元格是否被修改的方法呢????
作者: factory    时间: 2013-10-29 11:06:10

JavaHome 发表于 2013-10-29 09:49
那有没有方法获取那个单元格是否被修改的方法呢????

getChanges(null,true)第二个参数为true,只会返回被修改的单元格的值
作者: JavaHome    时间: 2013-10-29 15:22:18

factory 发表于 2013-10-29 11:06
getChanges(null,true)第二个参数为true,只会返回被修改的单元格的值

暂时解决了,谢谢斑竹,佩服啊




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