インライン編集にjqgridを使用しています。
以下は、グリッドの最後の行を編集してパラメーターを追加できるようにするためのコード スニペットです。
gridComplete: function ()
{
var lastrowid = jQuery("#list10").jqGrid('getGridParam', 'reccount');
var se = "<input type='button' value='Save' onclick=\"jQuery('#list10').saveRow('"+lastrowid+"');\" />";
var parameters = {
height: 30,
act:se,
keys : false,
restoreAfterError : false,
mtype : "POST",
editParams:{
successfunc:function(response) {
alert("success");
FLAG = true;
return true;
}
},
errorfunc: function(rowid, res) {
$.jgrid.info_dialog($.jgrid.errors.errcap, res.responseText , $.jgrid.edit.bClose, {top:400,left:565});
}
};
jQuery("#list10").jqGrid('editRow',lastrowid,parameters);
jQuery("#list10").setSelection(lastrowid);
$('#list10 tr:last').focus();
jQuery("#list10").jqGrid('setRowData',lastrowid, parameters);
jQuery("#list10").trigger('reloadGrid');
},
フラグを設定するためにトリガーしたいsuccessfunc
ので、そこにコードを書きましたが、実行されていない(アラートが表示されていない)ので、コードに問題はありますか?
どんな助けでも大歓迎です。