【发布时间】:2014-06-16 12:20:32
【问题描述】:
我一直在我的 mvc 项目中使用剑道树视图进行导航,我所有的数据都来自 db 我已经远程绑定到树视图并且数据绑定是完美的。但问题是我只有第一个节点和在扩展第一个节点时,它的所有子节点都在加载,我希望在页面加载时加载所有子节点。有没有办法做到这一点。这是我的剑道控制@Html.Kendo().TreeView().Name("myThings").DataSource(dataSource => dataSource
.Read(read => read.Action("Index", "Employees")
)).DataTextField("Name")
和我的控制器代码
是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()
});
【问题讨论】:
标签: asp.net-mvc kendo-ui kendo-treeview