2016-02-25 4 views
0

Я хочу переместить некоторые узлы из одного причудливого дерева в другое на основе условия. Поэтому в цикле for для каждого узла я проверяю условие и добавляю его во второе причудливое дерево с помощью функции addNode().Fancytree addNode функция не работает внутри цикла

Но внутри цикла функция addNode не работает.

Вот мой код для пролета.
'toNodeID' - идентификатор дерева причудливостей, которому необходимо перемещать узлы. 'SelectedValue' некоторая строка значение

$.each(selNodes, function (node, selNode) { 
         if (selNode != null) { 
          if (toNode.tree == $('#toNodeID').fancytree("getTree")) { 
           if (selNode.tooltip != selectedValue) {         
            toNode.addNode(node,'after);     
           } 
          }       
         } 
        }); 

ответ

0

Вы можете использовать

toNode.addChildren(node); 

добавить дочерний узел toNode.

Смежные вопросы