jQuery MiniUI

标题: datagrid编辑时数据验证和保存 [打印本页]

作者: 9329536    时间: 2014-8-19 16:43:52     标题: datagrid编辑时数据验证和保存

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.             }
复制代码




作者: felt    时间: 2014-8-19 16:48:11

ajax默认是异步的
设置成同步试试
async:false
作者: 9329536    时间: 2014-8-25 08:39:38

felt 发表于 2014-8-19 16:48
ajax默认是异步的
设置成同步试试
async:false

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




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