Я пытаюсь отключить лист, если у узла нет дочерних элементов. Я не знаю, есть ли у узла дети до запроса. Только когда я нажму на узел, я узнаю состояние.
treeList$.on('load_node.jstree', function (e, data) {
if (!data.status && data.node.children.length === 0) {
var node = treeList$.jstree(true).get_node(data.node.id);
console.log(node);
node.children = false;
node.children_d = false;
treeList$.jstree(true).redraw_node(node);
}
});
Я пробовал это, но это не работает. Как я могу заставить его работать.
Я хочу обновить узел, чтобы он стал бездетным.
Используя load_node.jstree, я могу получить статус, который говорит, что у узла нет дочернего элемента.