我正在使用 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;
    });