0

当您将客户端 javascript 用于 TreeView 时,有很多我不确定的信息。我没有要测试的样本,但我想知道 getNodeByText 是否会递归搜索第一次出现,或者只是搜索所选节点下的子节点。

一些文档位于http://www.telerik.com/help/aspnet-ajax/treeview-client-objects-radtreeview.html但它没有回答我的具体问题。

4

1 回答 1

1

根据我的经验,每个Node功能当时只影响 1 个级别。

所以这段代码只会影响第一级节点(ANode的根TreeView):

var firstLevelNode = yourTreeView.getNodeByText('someText');

那么你可以在 any 上调用这个函数Node,所以:

var secondLevelNode = firstLevelNode.getNodeByText('someOtherText');

你看?如果要搜索底层子节点,则必须对每个 root 进行迭代Node,如果要查找 3rd level Node,则必须遍历每个 2nd level Node,依此类推...

于 2012-07-25T19:40:13.543 回答