jsTree отключить или удалить лист при загрузке узла (ajax) - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь отключить лист, если у узла нет дочерних элементов. Я не знаю, есть ли у узла дети до запроса. Только когда я нажму на узел, я узнаю состояние.

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, я могу получить статус, который говорит, что у узла нет дочернего элемента.

...