我正在更新jqgrid中的列值。更新后,我想重新加载网格并使用更新的数据维护页码。对于前者如果我正在更新第2页中的值。我想重新加载具有更新值和第2页的jggrid。我正在使用此代码重新加载网格。
function reload(){
$("#table1").setGridParam({
datatype : 'json',
page : 1
}).trigger('reloadGrid');
}
但它正在重新加载第1页的网格。
我尝试使用
$("#table1").trigger("reloadGrid", [{current:true}]);
但它不起作用。请提供解决方案。
答案 0 :(得分:1)
您应该使用page
选项的reloadGrid
属性:
$("#table1").trigger("reloadGrid", [{current:true, page:2}]);
请参阅the old answer。
答案 1 :(得分:0)
您可以获取page
网格参数,并在重新加载完成时使用它来告诉您重新加载要导航到的页面。
function reload(){
var page = $("#table1").getGridParam("page"); //Add this
$("#table1").setGridParam({
datatype : 'json',
page : page //Replace the '1' here
}).trigger('reloadGrid');
}