私はコントローラで削除アクションを呼び出すためにinbuilt delete関数を使用しているjqGridを持っています。jqGridの削除イベントをキャンセルする
私は、検証関数がfalseを返す場合、削除イベントをキャンセルして、コントローラで呼び出されているアクションを停止したいと思います。
私はonClickSubmit
にfalseを返そうとしましたが、私の行動は依然として呼び出されています。
以下は、私のjqGridのformatOptions
コードです。コントローラーアクションが呼び出される前にonClickSubmit
関数が呼び出されます。
formatoptions: {
keys: true,
editbutton: false,
editformbutton: false,
delOptions: {
url: $(URL).val(),
caption: 'Delete',
width: 'auto',
msg: 'Are you sure you want to delete these record(s)?',
bSubmit: "Delete",
bCancel: "Cancel",
mtype: 'POST',
onclickSubmit: function (response, postdata, formid) {
return false;
}
}
}
これはすばらしく動作し、多くの時間を節約しました。ありがとう! – DNKROZ
@DNKROZ:ようこそ! – Oleg