I am using free Jqgrid in Asp.net application (This is an old application). In application many .net server control with autopostback exist. So page get postback many times. and jqgrid load every time with ajax web method url.I want to keep JQgrid current state maintain like Selected row, filter, search, sorting.
I tried with some code for keep state maintain in loadcomplete. but it's not working for me.I stored selected row values with getGridparam in hidden field and then set with below code
my requirement is 1. Jqgrid should not refresh after whole page postback and it should remain persist
var gridInfo = $.parseJSON(Hiddedn field);
$('#GridViewJqgrid').jqGrid('setGridParam', { url: gridInfo.url });
$('#GridViewJqgrid').jqGrid('setGridParam', { sortname: gridInfo.sortname });
$('#GridViewJqgrid').jqGrid('setGridParam', { sortorder: gridInfo.sortorder });
$('#GridViewJqgrid').jqGrid('setGridParam', { selrow: gridInfo.selrow });
$('#GridViewJqgrid').jqGrid('setGridParam', { page: gridInfo.page });
$('#GridViewJqgrid').jqGrid('setGridParam', { rowNum: gridInfo.rowNum });
$('#GridViewJqgrid').jqGrid('setGridParam', { postData: gridInfo.postData });
$('#GridViewJqgrid').jqGrid('setGridParam', { search: gridInfo.search });
$('#Hiddedn field').val("");
I want Jqgrid current state should maintain like Selected row, page num and footer row, and filter