【问题标题】:Save the state Of Expanded Nodes in jqgrid tree Grid保存 jqgrid 树 Grid 中展开节点的状态
【发布时间】:2013-10-21 16:49:54
【问题描述】:

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

提前致谢

【问题讨论】:

  • 怎么样?你能给我看看那个示例代码吗???
  • 试试我为the answer创建的the demo。看来这正是您问题的准确答案。
  • 感谢@Oleg。您的回答正是我想要的。但是重新加载需要时间。我有数千个节点和子节点。

标签: javascript jquery jqgrid treegrid


【解决方案1】:

试试我为the answer 创建的the demo。看来这正是您问题的准确答案。

如果您需要加载数千个节点和子节点,您必须一次加载不完整的 TreeGrid。您只能加载 expended 节点。它将减少加载时间。服务器必须填写已消耗项目的loaded 属性。我建议您使用postData 向服务器发送有关需要扩展的节点的附加信息(请参阅the answer)。它将允许从服务器加载只需要的数据。

在我看来,将扩展节点保存在localStorage(如the answer)和从服务器加载所有扩展节点(如the answer 中的简短描述)相结合,将帮助您解决问题。

【讨论】:

  • @Mohsin:这是个好消息!不客气!如果问题现在解决了,你应该"accept"回答。
猜你喜欢
  • 2013-08-17
  • 1970-01-01
  • 1970-01-01
  • 2018-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多