gpt4 book ai didi

asp.net-mvc - Kendo Treeview 远程数据所有节点最初加载

转载 作者:行者123 更新时间:2023-12-03 22:52:32 26 4
gpt4 key购买 nike

我一直在我的 mvc 项目中使用 Kendo Treeview 进行导航,我所有的数据都来自 db 我已经远程绑定(bind)到 Treeview 并且数据绑定(bind)是完美的。但问题是我只有第一个节点并且在扩展第一个节点所有子节点都在加载我希望所有子节点在页面加载时加载。有没有办法做到这一点。这是我的 Kendo 控制@Html.Kendo().TreeView().Name("myThings").DataSource(dataSource => dataSource
.Read(read => read.Action("Index", "Employees")
)).DataTextField("Name")
和我的 Controller 代码
var employees = _context.Employees
.Where(e => id.HasValue ? e.ReportsTo == id : e.ReportsTo == null)
.Select(e => new {
id = e.EmployeeID,
Name = e.FirstName + " " + e.LastName,
hasChildren = e.Employees1.Any()
});

最佳答案

TreeView 上的 Kendo UI 文档配置属性 loadOnDemand 说:

Indicates whether the child datasources should be fetched lazily when parent groups get expanded. Setting this to false causes all child dataSources to be loaded at initialization time. Note: when initializing the widget from an array (rather than from a HierarchicalDataSource instance), this option defaults to false, rather than true.



考虑使用它。

关于asp.net-mvc - Kendo Treeview 远程数据所有节点最初加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24243600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com