jqGrid在保存之前验证数据,在esc之前输入密钥确认

时间:2013-03-12 14:59:48

标签: jqgrid

我正在尝试在网格中使用内联编辑,保存/编辑/取消/删除按钮是自定义的,我在保存之前需要调用的每个列都有几个验证函数,我正在创建一个函数在行上按Enter键时调用,但是我似乎无法阻止它保存甚至我在successfunc上返回false。

$grid.editRow(id,{
    keys : true,
    successfunc : function(data){
        saveData(data);
        return [false,""];       
    }
});

PS:每列上定义的editrules对我没有帮助,因为我希望只在保存时调用我的验证

1 个答案:

答案 0 :(得分:1)

在这种情况下,我认为你在验证方面有点迟到。

来自:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing

succesfunc:如果已定义,则在请求成功后立即调用此函数。此函数传递从服务器返回的数据。取决于来自服务器的数据;这个函数应该返回true或false。

您是否在发生保存之前进行了验证?