如何根据子节点数对剑道树视图进行排序
Posted
技术标签:
【中文标题】如何根据子节点数对剑道树视图进行排序【英文标题】:How to sort the kendo treeview based on child node count 【发布时间】:2020-11-09 14:43:07 【问题描述】:我是剑道树视图的新手。现在我面临树视图的一些问题。我的树视图如下所示:
那些 PDF 位于 3.2.S
父文件夹下。但它们的顺序不正确。我需要同时放置这两个 PDF 和文件夹,如下图所示:
请帮我解决这个问题。提前致谢。
【问题讨论】:
【参考方案1】:这可以通过对数据源应用排序来实现
var dataSource = new kendo.data.DataSource(
data: ...,
sort: field: "field_name", dir: "asc"
);
或对子节点进行排序
asc= new kendo.data.HierarchicalDataSource(
sort: field: "field_name", dir: "asc" ,
Documentation
【讨论】:
"field_name" 是我的数据集名称的属性名称吗?在第二个选项“asc”中,我需要在哪里分配它? 正确,asc 或 desc 变量将分配给您的数据源,如文档中的示例。您还可以动态还原排序。请检查文档上的排序示例以上是关于如何根据子节点数对剑道树视图进行排序的主要内容,如果未能解决你的问题,请参考以下文章
给元素添加子节点,元素子节点数改变,反过来影响上方调用其值的异步任务回调函数(如click。load,定时器等