按需加载更新树视图数据源中的本地数据



我有一个包含大量数据的树(许多 1000 个条目)。这就是为什么我使用"loadOnDemand"来防止渲染问题。数据立即加载并作为数组(本地数据源)提供给树。

现在我遇到了一个问题,即必须更改节点的某些属性。并且可能是此节点以前未扩展。由于"loadOnDemand",可能是未展开的子节点未加载到数据源中,因此我无法更改数据源中的"可观察"对象。

有没有办法更新给定数组的项目,以防它们在数据源中丢失?数据源必须在某处存储用于为数据源生成"可观察"对象的项...

决定以复杂的方式进行:我正在使用传输机制来访问本地数据存储(数组)。因此,我可以在转换之前更新数据源中已转换的对象以及数组中的对象。在剑道 UI 文档中有执行此操作的示例。但是,如果有人需要示例代码,请告诉我。

相关内容

最新更新