jQuery MiniUI

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

onvalidation校验问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-4-18 09:54:06 |只看该作者 |倒序浏览
问题:有一个table,5行数据,第一行的数据必须大于等于下面所有行的数据之和(只有一列),如果不符合这个要求,那么就在第一行的后面用红色叹号显示错误,参考了onvalidation没有实现,希望有大佬可以指点一下

Rank: 8Rank: 8

沙发
发表于 2019-4-18 12:18:13 |只看该作者
表格验证没有这样的提示效果,验证不通过是背景色+鼠标悬浮提示。
grid.on("cellvalidation",function(e){
   if(e.field=="..."&&grid.indexOf(e.record)==0){
           value=e.value;
            var data=grid.getData();
            var sum=....   //从第二行开始遍历计算
            if(sum!=value){
                     e.isValid=false;
                     e.errorText = "....";
           }
   }
})

Archiver|普加软件

GMT+8, 2024-11-28 06:30 , Processed in 1.054314 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部