2013-06-13 3 views
2

Я хочу узнать всех родителей в dynatree на основе данного узла и развернуть родителей.развернуть родителей узла в dynatree

function Expand(node){ 
    $(".dynatree-node").each(function(){ 
     if($(this).text() == node){ 
      node.visitParents(function (node) { 
        node.toggleExpand(); 
       },true); 
     } 
    }); 
} 

Что я делаю неправильно? Как действовать?

ответ

0

Попробуйте

$("..dynatree-node").each(function(){ 
    var node = $.ui.dynatree.getNode(this); 
    node.getParent().expand(true);  
}); 
+0

dynatree поддерживает node.expand и это должно развернуть все:. $ ("# Дерево") dynatree ("GetRoot") .visit (функция (узел) { node.expand (true); }); Но не выпущены родителям. – user2483797

4

node.makeVisible() расширится родителей