有没有办法在默认情况下选择 treeList 中的节点?
如何以编程方式选择 treeList 中的节点?
是否有类似于 treeView 中的 findByUid 的方法?
有没有办法在默认情况下选择 treeList 中的节点?
如何以编程方式选择 treeList 中的节点?
是否有类似于 treeView 中的 findByUid 的方法?
当然,有一个方法叫做select()
:
var tr = $("#treelist .k-grid-content tr:first"); // The row
$("#treelist").data("kendoTreeList").select(tr);
该方法只接受一个tr
元素。
演示。
如果要默认选择一个节点,可以通过将节点的selected
属性设置为true
初始化数据源时来实现。另一种选择是select()
在 TreeView 完成数据加载后调用 TreeView 方法。(有关详细信息,请参阅dataBound事件,因为 TreeView 初始化可能在数据完全加载之前完成)
对于选择,可以在 TreeView 中使用findByUid方法。该findByUid
函数将返回匹配指定的 jQuery 节点uid
。然后,您可以使用结果通过以下select()
方法以编程方式选择节点:
var dataItem = treeview.dataSource.get(10);
var node = treeview.findByUid(dataItem.uid);
treeview.select(node);