DynaTree:如何从活动节点扩展所有子节点(下游节点级别)?

时间:2012-02-11 21:39:26

标签: dynatree jquery-dynatree

我有一个4级树,并希望在激活2级节点时扩展其所有子级(和孩子的子级)。我可以通过以下方式确定当前激活节点级别:

if(node.getLevel() == 2)...

我想的是:

if(node.getLevel() == 2) node.expand(true)

但这不起作用。

1 个答案:

答案 0 :(得分:1)

您可以实现onActivate事件处理程序以递归方式展开所有节点。

onActivate(node){
    if(node.getLevel() == 2){
        node.visit(function(n){
            n.expand(true);
        });
    }
}