调用“clearGridData”时jqGrid不清除子网格

时间:2011-12-05 08:13:35

标签: jquery jqgrid

我正在使用jqGrid的4.2版本。 一切顺利,直到我需要在网格上加载新数据。 在第一轮中,网格是空的,我加载了一些行,每个行都有一个包含更多行的子网格。 在第二轮(完全不同的数据),顶级行按预期更改,但子网格保持从上一轮。 我自己加载数据,然后使用addRowData()将其提供给网格,因此jqGrid数据类型为local

我尝试了$("#grid").jqGrid("clearGridData")$("#grid").jqGrid("clearGridData").trigger("reloadGrid"),但都没有效果。

谢谢!

1 个答案:

答案 0 :(得分:0)

不确定如何加载数据 - 您可以从subGridRowExpanded函数参数调用函数来加载数据。

这是一个显示这个的jsfiddle(我用相同的数据加载所有子网格)...道歉,如果它有点令人困惑,但它被另一个例子攻击。

http://jsfiddle.net/amorris/MZ9ue/