【问题标题】:Free jqGrid TreeGrid - Unload Data免费 jqGrid TreeGrid - 卸载数据
【发布时间】:2016-10-22 14:19:51
【问题描述】:

作为下一个项目的一部分,我正在寻找一种解决方案,让我支持按需加载树层次结构。

我知道 jqGrid 支持这一点。

我的问题是:由于我还需要支持 3-10 百万个层次结构分支,我想知道是否有办法卸载不再使用的分支。例如,如果我打开 root-a-b-c,然后我现在打开 root-a-d-f,我希望能够从内存中释放分支 b-c。

这可以在 jqGrid 中完成吗?

谢谢,

塔尔。

【问题讨论】:

    标签: jquery jqgrid free-jqgrid


    【解决方案1】:

    可以使用afterCollapseNode回调,在节点折叠后调用。在回调内部,您可以使用getNodeDepth 方法获取所有子节点(递归的叶子和子节点),然后从网格中删除元素。最后应该将折叠节点的loaded 属性设置为false。我认为结果将是您想要实现的。将来我会考虑在 TreeGrid 中实现这种行为(通过引入一个新选项)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      • 2014-10-13
      • 1970-01-01
      相关资源
      最近更新 更多