javascript - 获取树节点的所有uid

标签 javascript kendo-ui kendo-treeview kendo-datasource

我正在使用 Kendo Treeview 。我需要获取所有节点的所有 uid 的所有数据源(不仅是显示的节点,还有折叠的节点)。
我用这种方式来获取数据源:
dataSource = treeElement.data("kendoTreeView").dataSource.data()
我得到一个只有当前显示节点的对象。我可以看到:

treeElement.data("kendoTreeView").dataSource.options.data

所有节点都显示,但不显示它们的 uid。这只是我的数据数组。

任何建议如何实现这一目标?同样,我需要一个包含 kendo 使用的所有节点及其 uid 的对象。

最佳答案

以防万一有人遇到这个问题。我通过将 loadOnDemand: false 设置为 kendoTreeView 配置来解决它

关于javascript - 获取树节点的所有uid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37972116/

相关文章:

javascript - 在运行时添加路由 (ExpressJs)

javascript - Mongoose 为现有字段返回 undefined

c# - 无法使用数据填充 Kendo Scheduler

grid - KendoUI Grid 服务器分页

kendo-ui - 带有复选框的 Kendo TreeList

javascript - Kendo TreeView 移动父节点以更改排序顺序,但不允许将父节点拖到子节点下

internet-explorer - Internet Explorer 中的 Kendo UI Treeview 页面跳转

javascript - Angular Bootstrap : how to close modal

javascript - 如何使用 Kendo 在向下钻取图表中创建返回按钮

javascript - 将数组组合为列而不是行的 Google Apps 脚本