У меня есть динамически сгенерированный объект JSON с заголовками и ключами. Каждый раз, когда функция запускается, она передается в дерево, которое «должно» обновить существующее содержимое в корневом узле. Я попытался использовать tree.removeChildren (), а затем tree.addChildren (Object), но он сворачивает корневую папку, открывает ее снова и вызывает анимацию. Мерцание, другими словами.
$('#explorer-tree').fancytree('getTree').getNodeByKey('canvas').removeChildren();
$('#explorer-tree').fancytree('getTree').getNodeByKey('canvas').addChildren(this.hierarchy);
Так есть ли способ заменить дочерние узлы новыми, не удаляя сначала всех? Что-то вроде
$('#explorer-tree').fancytree('getTree').getNodeByKey('canvas').replaceChildren(newChildrenArray);