jqgrid - Code wrong in version 4.5.0 -
i have following code in 4.4.5
parametrii={addparams: { rowid: 'new_row', usedefvalues: true, addrowparams: { keys: true, oneditfunc: function (rowid) { editingrowid = rowid; }, afterrestorefunc: function (id) { editingrowid = undefined; }, aftersavefunc : function(rowid,response) { var json = $.parsejson(response.responsetext); return [true, eval(json.mesaj),$gridintretinuti.trigger("reloadgrid")]; } } }
and in 4.5.0 not work.
not know why, can me ?
this error: typeerror: can't convert undefined object
aftersavefunc
don't need return anything. calling of $gridintretinuti.trigger("reloadgrid")
inside of aftersavefunc
seems me strange. if want reload grid inside of aftersavefunc
it's better call reloadgrid
inside of settimeout
. example
aftersavefunc: function () { var $self = $(this); settimeout(function () { $self.trigger("reloadgrid", [{current: true}]); }, 50); }
the changes of code have sense independent version of jqgrid use.
Comments
Post a Comment