在jqgrid树Grid中保存Expanded Nodes的状态

时间:2013-10-14 06:51:18

标签: javascript jquery jqgrid treegrid

我需要坚持扩展状态 JQTree Gird 。如果我重新加载整个网格而不是它应该保留旧的扩展状态。 请告诉我该怎么做。

提前致谢

1 个答案:

答案 0 :(得分:2)

尝试为the demo创建的the answer。看来这是你问题的确切答案。

如果您需要加载数千个Node&子节点你必须立即加载不完整的TreeGrid。您只能加载扩展的节点。它会减少装载时间。服务器必须填充已消耗的项目的loaded属性。我建议您使用postData向服务器发送有关需要扩展的节点的其他信息(请参阅the answer)。它将允许从服务器加载仅需要的数据。

在我看来,在localStorage中保存扩展节点(如在the answer中)和从服务器加载所有扩展节点(如the answer中简要描述的那样)的组合将带给您解决你的问题。