大佬教程收集整理的这篇文章主要介绍了jquery – jqgrid重新加载网格部分工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,当网格中当前有100行并且我用200重新加载它时,导航栏会显示200条记录.如果其中有200行并且我用25行刷新它,它仍然在导航栏中显示200而不是25.刷新网格的代码如下所示:
$("#list2").trigger("GridUnload"); $.ajax({ url: 'http://xxx,dataType: 'json',async: false,success: function(data) { gridData = data; }
});
$("#list2").setGridParam({ data: gridData }); $("#list2").trigger("reloadGrid");
我不认为问题出在导航栏上,因为我可以清楚地点击下一页并查看添加行.
谢谢
$("#list2")[0].refreshIndex(); $("#list2").trigger("reloadGrid");
同
var g = $("#list2"); g.setGridParam({ data: gridData }); g[0].refreshIndex(); g.trigger("reloadGrid");
有关详细信息,请参阅http://www.trirand.com/blog/?page_id=393/help/losing-edited-cell-data-after-paging/和http://www.trirand.com/blog/?page_id=393/bugs/data-parameter-are-not-modified-during-inline-editing/.
一般来说,你应该使用setGridParam方法可能更好的set url参数,或者只使用带函数的postData(详见How to filter the jqGrid data NOT using the built in search/filter box)
以上是大佬教程为你收集整理的jquery – jqgrid重新加载网格部分工作全部内容,希望文章能够帮你解决jquery – jqgrid重新加载网格部分工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。