在 4.x 的 oj-tree-view 中延迟加载

Lazy loading in oj-tree-view in 4.x

我使用的是 Oracle Jet 3.2,oj-tree 支持子元素的延迟渲染。我正在升级到 OJet 4.1,我无法弄清楚如何在树的新实现中支持这个(延迟渲染),即 oj-tree-view。食谱中也没有任何相关示例。 oj-tree-view 代码也没有多大帮助

我想旧的 oj-tree(从 3.2 开始)仍然可以工作,因为它们声称是向后兼容的,但我想将代码升级到 4.1 级别。

所以 4.x ojTree 的工作方式是您需要在定义树时附加数据源。像 <oj-tree-view id="treeview" data ="treeDataSource".... 这样的东西。 treeDataSource 这里可以是 oj.CollectionTreeDataSource 的实例,它提供回调参数 childCollectionCallback。当您尝试展开树节点时,始终会调用此回调。我们可以在这里有我们的逻辑从服务器获取数据。