jQuery MiniUI

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

datagrid编辑时数据验证和保存 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-8-19 16:43:52 |只看该作者 |倒序浏览
datagrid编辑时验证onCellValidation使用了ajax远程验证,在编辑后保存,自动运行onCellValidation,但是没等onCellValidation运行返回就运行了saveData,如何解决。saveData中验证部分。

  1. grid.validate();
  2.             if (grid.isValid() == false) {
  3.                 showtips("请校验输入单元格内容");
  4.                 var error = grid.getCellErrors()[0];
  5.                 //grid.beginEditCell(error.record, error.column);
  6.                 grid.beginEditRow(error.record);
  7.                 return;
  8.             }
复制代码



Rank: 8Rank: 8

沙发
发表于 2014-8-19 16:48:11 |只看该作者
ajax默认是异步的
设置成同步试试
async:false

Rank: 2

板凳
发表于 2014-8-25 08:39:38 |只看该作者
felt 发表于 2014-8-19 16:48
ajax默认是异步的
设置成同步试试
async:false

感谢,脑壳短路了,居然没想这ajax的机制。大湿就是大湿啊

Archiver|普加软件

GMT+8, 2024-11-27 04:40 , Processed in 1.050409 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部