繁体   English   中英

如何以编程方式选择treeList中的节点(Kendo)

[英]How to programatically select a node in a treeList (Kendo)

有没有一种方法可以默认选择treeList中的节点?

如何以编程方式在treeList中选择一个节点?

有没有类似于treeView中的findByUid的方法?

当然,有一个叫做select()的方法:

var tr = $("#treelist .k-grid-content tr:first"); // The row
$("#treelist").data("kendoTreeList").select(tr);

该方法仅接受tr元素。

演示

如果要默认选择一个节点,可以通过在初始化数据源时将节点的selected属性设置为true来进行selected 另一个选择是在TreeView完成数据加载之后调用TreeView select()方法。 (有关更多详细信息,请参见dataBound事件,因为TreeView初始化可能在数据完全加载之前完成)

对于选择,有一个可在TreeView中使用的findByUid方法。 findByUid函数将返回与指定uid匹配的jQuery节点。 然后,可以通过使用select()方法使用结果以编程方式选择一个节点:

var dataItem = treeview.dataSource.get(10);
var node = treeview.findByUid(dataItem.uid);
treeview.select(node);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM