无法在KendoUI树视图中取消选择所选节点

mic*_*000 4 kendo-ui kendo-treeview

我有一个使用Kendo UI树视图的树状结构.每个节点都显示为超链接,点击每个节点时,将打开一个新的kendotabstrip.我的问题是,如果我选择一个节点,结果在新选项卡中显示正常但如果我关闭新打开的选项卡然后选择相同的节点,则由于已经选择了节点,因此不会打开新选项卡.如果我必须选择相同的节点,那么我必须访问另一个节点,然后返回节点.

使用以下代码段打开新选项卡后,我尝试取消选择所选项目

var treeview = $(#grpTree).data("KendoTreeView");

var selNode = treeview.select();

selNode.find( "span.k状态选择").removeClass( "K-状态选择")

但是节点没有被选中.有没有其他办法可以做到这一点,或者我错过了什么.请指导我.

提前致谢.

Jar*_*ter 8

我知道这篇文章有点陈旧,但随着Telerik不断升级其组件,我想我会把它放在这里,以便人们可以意识到这一变化正在向前发展.

您可以使用以下语法取消选择所有选定的节点:

    var treeView = $("#treeView").data("kendoTreeView");
    treeView.select($());
Run Code Online (Sandbox Code Playgroud)

来源:Select的Kendo UI Treeview文档