グリッドでインライン編集を使用しようとしています。保存/編集/キャンセル/削除ボタンはカスタムです。保存する前に呼び出す必要のある列ごとにいくつかの検証関数があります。呼び出される関数を作成しています。行でEnterキーを押しますが、successfuncでfalseを返しても、保存を停止できないようです。
$grid.editRow(id,{
keys : true,
successfunc : function(data){
saveData(data);
return [false,""];
}
});
PS:検証が保存時にのみ呼び出されるようにしたいので、各列に定義された編集ルールは役に立ちません