jsTree:动态附加子节点

时间:2015-03-27 12:51:53

标签: jquery jstree

我在页面加载时使用下面的代码来使用jsTree生成树。

  $('#jstree_demo_div').jstree({
          'core': {
             'themes': {
                        'name': 'proton',
                        'responsive': true
                        },
             'data': results,
             "check_callback" : true
          }
  });

一切正常,结果数组显示为树。我想在点击这个静态树中的几个节点时动态添加/追加子节点。

请帮忙。

2 个答案:

答案 0 :(得分:2)

如果将特定节点的children属性设置为true,则该节点将呈现为已关闭,并且当该节点展开时,core.data.datacore.data.url将起作用被调用(假设您使用的是AJAX)。

请参阅使用AJAX http://www.jstree.com/docs/json/

的文档

或者你可以为core.data提供一个函数来加载树和任何节点。

答案 1 :(得分:0)

如果您阅读了jsTree API,可以在下面使用它们。

get_children_dom (obj)

draw_children(node)private

了解如何获取单个子节点并绘制它。