Open branch when clicking on a node?

后端 未结 3 438
抹茶落季
抹茶落季 2021-02-02 09:52

I\'m stuck with jsTree here. So far it works and i can browse and expand nodes with the [+] icon and open pages when clicking a node, BUT i still want it to expand all the immed

3条回答
  •  半阙折子戏
    2021-02-02 10:30

    You need to bind to select_node.jstree and call toggle_node on the tree instance when it's triggered:

    For jsTree versions < 3.0:

    $("#your_tree").bind("select_node.jstree", function(event, data) {
      // data.inst is the tree object, and data.rslt.obj is the node
      return data.inst.toggle_node(data.rslt.obj);
    });
    

    For jsTree versions >= 3.0

    $("#your_tree").bind("select_node.jstree", function (e, data) {
        return data.instance.toggle_node(data.node);
    });
    

提交回复
热议问题