最初,jGrid是用xmlstring数据加载的。 然后我使用自定义代码允许用户过滤网格数据。
构造了一个新的xml字符串,我试图将其提供给jGrid并使用以下命令强制重新加载:
('#adsGrid').jqGrid('setGridParam',{datastr:adsStrNew}).trigger("reloadGrid");
然而,数据保持不变,虽然新的xml adsStrNew是正确的并且与原始的不同,是.trigger(“reloadGrid”),将新传递的参数考虑在内(adsStrNew)还是使用原始数据?
答案 0 :(得分:0)
我通过在setGridParam中加入dataype: "xmlstring"
解决了这个问题。