0
我有一个JQgrid,默认情况下,它会显示所有数据(比如All,xxx,yyy,zzz)。我有一个筛选器下拉,默认情况下选择“全部”。如果我更改为xxx,则应通过传递“xxx”来调用struts操作来调用函数。根据动作的返回值(JSON数据),jqgrid应该再次用新数据填充。截至目前,即使我选择“xxx”,它也会调用“全部”。如何实现这一目标?如何根据过滤器选项重新加载JQGrid?
我有一个JQgrid,默认情况下,它会显示所有数据(比如All,xxx,yyy,zzz)。我有一个筛选器下拉,默认情况下选择“全部”。如果我更改为xxx,则应通过传递“xxx”来调用struts操作来调用函数。根据动作的返回值(JSON数据),jqgrid应该再次用新数据填充。截至目前,即使我选择“xxx”,它也会调用“全部”。如何实现这一目标?如何根据过滤器选项重新加载JQGrid?
你可以尝试一些这样的事情。这个函数重新加载你的jqGrid。
$(“[#TableId]”)。jqGrid('GridUnload');
jQuery("[#TableId]").jqGrid({
url: "........html",
datatype: "json",
jsonReader : {
root : "rootObjlst",
page : "page",
total : "total",
records : "records",
repeatitems : false
} ,