我是否可以设置jqgrid treegrid,以便它获取打开行上的子数据?怎么用?

我是否可以设置jqgrid treegrid,以便它获取打开行上的子数据?怎么用?,jqgrid,treegrid,subgrid,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 有没有更清楚地说明这一点的例子?而且,我看到的那些似乎希望您一次

示例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
有没有更清楚地说明这一点的例子?而且,我看到的那些似乎希望您一次性获取整个数据集。或者,对于这种情况,“加”和“减”行是更好的方法吗


更新:再想想,我不认为加法/减法是好的,因为它会扼杀排序。

也许子网格就是你需要的?查看并选择左侧树部分的“高级”,然后选择“子网格”。演示使用服务器url的
subGridUrl
参数。例如,如果在id=6的行中单击“+”,则将发送到
子网格URL的请求。该请求将包含
nd_u=1287002219148&id=6
作为附加参数,其中带有时间戳的
nd_
仅用于使每个url唯一,从而关闭本地缓存。

是的,我一直在查看子网格。我不喜欢它的一点是,它有一个完整的表,有自己的列结构,而对于我的表,子表有相同的列,所以理想情况下它们会对齐。不过谢谢。@sprugman:在我看来,如果你选择
子网格模型中的
宽度值
对应于你网格的
colModel
中的
宽度值,你就会得到你需要的结果。不是吗?理论上是的,但这类事情很容易变得不同步。不过,碰巧的是,这家公司喜欢亚电网,所以我们摆脱了困境。:)