jsTree禁用或删除节点负载上的叶子(ajax)

时间:2019-04-30 13:27:38

标签: javascript jstree

如果节点没有任何子节点,我将尝试禁用叶子。我不知道该节点是否在请求之前有孩子。只有当我单击该节点时,我才能知道状态。

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可以获取状态,该状态表明节点是否没有子节点。

0 个答案:

没有答案