如何根据子节点数对剑道树视图进行排序

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 变量将分配给您的数据源,如文档中的示例。您还可以动态还原排序。请检查文档上的排序示例

以上是关于如何根据子节点数对剑道树视图进行排序的主要内容,如果未能解决你的问题,请参考以下文章

计算特定XML节点c#的子节点数[重复]

如何以编程方式单击剑道树视图节点[关闭]

给元素添加子节点,元素子节点数改变,反过来影响上方调用其值的异步任务回调函数(如click。load,定时器等

给元素添加子节点,元素子节点数改变,反过来影响上方调用其值的异步任务回调函数(如click。load,定时器等

比特币默克尔树总是二元的吗?

分而治之三叉树搜索