I want to remove selected nodes and move all children to it's place. I use code:
ref = $('#tree').fancytree("getTree"),
searchIDs = ref.getSelectedNodes();
searchIDs.forEach(function(node){
$children = node.children;
if ($children!==null)node.parent.addChildren($children,node.getNextSibling());
node.remove();
});
Where #tree is div with ul\li. If Nodes > 1 I have error "Uncaught TypeError: Cannot call method 'addChildren' of null " and only one node is removed.