【问题标题】:How to Reload the JQGrid based on filter options?如何根据过滤器选项重新加载 JQGrid?
【发布时间】:2014-02-10 04:34:50
【问题描述】:
我有一个 JQgrid,默认情况下会显示所有数据(比如 All、xxx、yyy、zzz)。我有一个过滤器下拉菜单,默认情况下选择“全部”。如果我更改为 xxx,它应该通过传递“xxx”来调用一个函数来调用一个 struts 动作。根据操作的返回值(JSON 数据),jqgrid 应该再次填充新数据。截至目前,即使我选择“xxx”,它也会调用“全部”。如何做到这一点?
【问题讨论】:
标签:
jquery
json
jsp
jqgrid
struts2
【解决方案1】:
你可以试试这样的东西。这个函数重新加载你的 jqGrid。
$("[#TableId]").jqGrid('GridUnload');
jQuery("[#TableId]").jqGrid({
url: "........html",
datatype: "json",
jsonReader : {
root : "rootObjlst",
page : "page",
total : "total",
records : "records",
repeatitems : false
} ,