jsTree:动态附加子节点

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

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

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

请帮忙。

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

查看使用AJAX的文档http://www.jstree.com/docs/json/

或者,您可以为core.data提供一个函数,该函数用于加载树和任何节点。

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

get_children_dom (obj)

draw_children(node)private

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