Получите сосредоточенный узел в FancyTree
Я пытаюсь получить текущий фокусированный узел при нажатии кнопки.
Я попытался вызвать getFocusNode() в следующей функции в обработчике кликов.
function deleteFolder() {
var node = $("#tree").fancytree("getFocusNode");
console.log(node);
}
К сожалению, я получаю следующую ошибку:
Uncaught Ошибка: нет такого метода 'getFocusNode' для экземпляра необычного виджета
При ближайшем рассмотрении документации говорится, что метод getFocusNode еще не реализован.
Есть ли другой способ, которым я могу получить сфокусированный узел из внешней функции?
1 ответ
Вы можете искать getActiveNode()
:
function deleteFolder() {
var tree = $("#tree").fancytree("getTree"),
node = tree.getActiveNode();
console.log(node);
}