Я добавил внешнюю кнопку обновления, чтобы решить эту проблему.
jgrid.jsp
<sj:submit id="grid_refreshbutton" value=" Refresh" button="true"/>
jgrid.js
$(document).ready(function(){
jQuery("#grid_refreshbutton").click(function(){
var postData = $("#gridtable").jqGrid('getGridParam','postData');
$("#gridtable").jqGrid('setGridParam',{search:false});
$.extend(postData, { filters: "" });
for (k in postData) {
if (k == "_search")
{ postData._search = false;}
else if ($.inArray(k, ["nd", "sidx", "rows", "sord", "page", "filters"]) < 0) {
delete postData[k];
("#gs_" + $.jgrid.jqID(k), $("#gridtable").get(0).grid.hDiv).val("");
}
}
$("#gridtable").trigger("reloadGrid", [{ page: 1}]);
});
спасибо / С уважением,
Кхине ла