Почему не работают примеры jquery.fancytree (tree.expandAll is not a function)?
Пытаюсь свернуть всё дерево по примеру и приведённому коду: https://wwwendt.de/tech/fancytree/demo/#sample-api.html
$.ui.fancytree.getTree("#tree").expandAll(false);
У себя пишу так:
var tree = $.ui.fancytree.getTree("#tree");
$("button#btnCollapseTree").click(function (e) {
tree.expandAll(false);
});
Ошибка: tree.expandAll is not a function
Ответы (1 шт):
Автор решения: Alexander Shevelev
→ Ссылка
Вот такой код решает мою проблему (по клику закрыть все узлы, т.е. свернуть всё дерево):
$("#btnAllCollapse").click(function () {
$("#tree")
.fancytree("getRootNode")
.visit(function (node) {
node.setExpanded(false);
});
return false;
});