在jqgrid treegrid中,如何指定我希望默认情况下折叠数据(即使加载了所有数据)

时间:2011-06-29 13:02:51

标签: jquery jqgrid treegrid

我正在加载一个完整的treegrid,但我想让它崩溃只显示级别1(而不是显示所有扩展的内容)

无论如何,当我的jqgrid treegrid加载并重新加载时

指定初始视图(折叠或展开)

再一次,我想把所有内容加载到客户端,但只是将事情显示为初始视图。

我在main documentation page

上看不到任何选项

1 个答案:

答案 0 :(得分:2)

你没有在问题中包含jqGrid定义,也没有用于填充三个网格的测试JSON或XML数据。我想,你用true填充了树网格的“扩展”列。隐藏列“展开”存在于模式Nested Set ModelAdjacency Model的树网格中。如果您要在列中设置false,则树将不会用完。请参阅here示例。

您应该查看AdjacencyTree.json的倒数第二列。它包含false,因此不会扩展树节点。 JSON文件中隐藏列的包含如下

level parent isLeaf expanded loaded
-----------------------------------
  0          false    false   true
  1     1    false    false   true
  2     2     true    false   true
  2     2    false    false   true
  3     4     true    false   true
  2     2     true    false   true
  1     1    false    false   true
  2     7    false    false   true
  3     8     true    false   true
  3     8     true    false   true
  2     7     true    false   true