如何以编程方式选择树列表 (剑道) 中的节点



有没有办法默认选择树列表中的节点?

如何以编程方式选择树列表中的节点?

有没有类似于树视图中的查找ByUid的方法?

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

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

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

当然,有一个名为select()的方法:

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

该方法仅接受tr元素。

演示。

相关内容

  • 没有找到相关文章

最新更新