1

インライン編集に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ので、そこにコードを書きましたが、実行されていない(アラートが表示されていない)ので、コードに問題はありますか?

どんな助けでも大歓迎です。

4

0 に答える 0