私は dynatree を使用しており、ツリーの上に「すべて開く」および「すべて閉じる」リンクを設定したいと考えています。リンクを使用してこれを行うにはどうすればよいですか?
前もって感謝します。
私は 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;
});