jQuery MiniUI
标题:
grid明明填写了数据,发现属性为什么为0
[打印本页]
作者:
ouyangzhiming
时间:
2013-8-7 10:05:42
标题:
grid明明填写了数据,发现属性为什么为0
本帖最后由 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
[attach]2497[/attach]
====检查值为0,但我明明填写了啊====
[attach]2498[/attach]
==========看看我的页面=图中都填写了啊====
[attach]2499[/attach]
为什么就是0,验证就通不过,难道获取不到我的到账金额
奇怪了,为什么第一行为空?
[attach]2500[/attach]
作者:
factory
时间:
2013-8-7 11:29:53
你有没有确保编辑器的值,给到了单元格?
你验证的时机是什么时候?
有可能是编辑器的值还未给到单元格,所以导致单元格的值还是原来的值
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2