我正在使用 dynatree,并希望在树上方有“打开所有”和“关闭所有”链接。如何使用链接执行此操作?
提前致谢。
文档中有一个扩展所有节点的示例。使用该.visit()
方法并.expand()
在每个节点上调用:
$("#tree").dynatree("getRoot").visit(function(node){
node.expand(true);
});
通过false
折叠每个节点。
你需要阅读它的 API
我从 API 示例中得到了这个
<a href="#" id="btnCollapseAll">Collapse All </a>
<a href="#" id="btnExpandAll">Expand All </a>
$("#btnCollapseAll").click(function(){
$("#tree").dynatree("getRoot").visit(function(node){
node.expand(false);
});
return false;
});
$("#btnExpandAll").click(function(){
$("#tree").dynatree("getRoot").visit(function(node){
node.expand(true);
});
return false;
});