我有一个4级树,并希望在激活2级节点时扩展其所有子级(和孩子的子级)。我可以通过以下方式确定当前激活节点级别:
if(node.getLevel() == 2)...
我想的是:
if(node.getLevel() == 2) node.expand(true)
但这不起作用。
答案 0 :(得分:1)
您可以实现onActivate
事件处理程序以递归方式展开所有节点。
onActivate(node){
if(node.getLevel() == 2){
node.visit(function(n){
n.expand(true);
});
}
}