jQuery MiniUI

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

grid明明填写了数据,发现属性为什么为0 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-8-7 10:05:42 |只看该作者 |倒序浏览
本帖最后由 ouyangzhiming 于 2013-8-7 10:36 编辑

grid.validate();
if (grid.isValid() == false) {
mini.alert('请校验输入单元格内容','系统提示');
var error = grid.getCellErrors()[0];
alert(error.column);
alert(error.record);
grid.beginEditCell(error.record, error.column);
return;
}

提交的时候,有如上验证,
=-====================
单元格验证如下
function onCellValidation(e) {
            if (e.field == "accountAmount") {
                alert(e.value);
                if (e.value == 0 || e.value == '' || e.value == null) {
                    e.isValid = false;
                    e.errorText = "请输入到账金额";
                }
            }



======================
弹出值为0




====检查值为0,但我明明填写了啊====





==========看看我的页面=图中都填写了啊====





为什么就是0,验证就通不过,难道获取不到我的到账金额



奇怪了,为什么第一行为空?



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-8-7 11:29:53 |只看该作者
你有没有确保编辑器的值,给到了单元格?
你验证的时机是什么时候?
有可能是编辑器的值还未给到单元格,所以导致单元格的值还是原来的值

Archiver|普加软件

GMT+8, 2024-11-5 22:47 , Processed in 1.059589 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部