使用按需加载更新treeview数据源中的本地数据

时间:2017-10-20 10:44:44

标签: kendo-ui kendo-treeview

我的树上有很多数据(很多1000个条目)。这就是我使用" loadOnDemand"防止渲染问题。 数据立即加载并作为数组(本地数据源)提供给树。

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

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

1 个答案:

答案 0 :(得分:0)

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