jQuery MiniUI

标题: 关于datagrid数据验证,每行都是不同的验证规则 [打印本页]

作者: wef1991    时间: 2013-7-12 08:52:51     标题: 关于datagrid数据验证,每行都是不同的验证规则

在datagrid中,最后一列与前一列值比较,每行的验证规则都不相同,怎么实现,前一列有可能是整形,也有可能是float类型,或着字符串
如图:后面填写的数据要符合前面的执行标准

作者: factory    时间: 2013-7-12 09:44:36

设置allowCellValid="true",并且监听oncellvalidation="cellvalidation"事件

假设你的第一个填报数据必须小于6

function cellvalidation(e) {
            var value = e.value;
            if (value > 6) {
                e.isValid = false;
            }
        }
作者: wef1991    时间: 2013-7-12 10:11:01

factory 发表于 2013-7-12 09:44
设置allowCellValid="true",并且监听oncellvalidation="cellvalidation"事件

假设你的第一个填报数据必须 ...

十九行就得十九个判断喽
作者: factory    时间: 2013-7-12 10:28:11

wef1991 发表于 2013-7-12 10:11
十九行就得十九个判断喽

那没办法,你每个单元格的验证要求都不一样,你总得有不同的判断方法啊
作者: wef1991    时间: 2013-7-12 10:47:31

factory 发表于 2013-7-12 10:28
那没办法,你每个单元格的验证要求都不一样,你总得有不同的判断方法啊 ...

好吧,好蛋疼的问题,谢谢大牛啦




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