我可以设置一个jqgrid treegrid,以便它在行打开时获取子数据吗?怎么样?

时间:2010-10-13 20:12:37

标签: jqgrid treegrid subgrid

示例treegrid实现并不完全清晰。我有一个网格:

  ID  Name    Val
+  1  Foo      45
+  2  Bar      30

我正在从json对象填充。当您单击+时,我想转到服务器并获取与该行ID相关联的数据:

  ID  Name    Val
-  1  FooBar   45
   -    Foo    20
   -    Bar    25
+  2  Baz      30

有没有更清楚的例子?而且,我看到的那些似乎想要你一次性获取整个数据集。或者“添加”和“减去”行更适合这种情况?

更新:进一步思考,我不认为加/减方法会好,因为它会导致排序。

1 个答案:

答案 0 :(得分:0)

你可能需要Subgrid吗?查看demo并选择“高级”,然后选择左侧树部分的“子网格”。该演示使用subGridUrl参数和服务器URL。如果您在id = 6的行中单击“+”,则会发送subGridUrl的请求。该请求将包含nd_=1287002219148&id=6作为附加参数,其中带有时间戳的nd_仅用于使每个网址唯一,因此关闭本地缓存。