jsTree:动态附加子节点
我在页面加载时使用下面的代码来使用jsTree生成树。
$('#jstree_demo_div').jstree({ 'core': { 'themes': { 'name': 'proton', 'responsive': true }, 'data': results, "check_callback" : true } });
一切正常,结果数组显示为树。我想在点击这个静态树中的几个节点时动态添加/追加子节点。
请帮忙。
如果将特定节点的children
属性设置为true
则该节点将呈现为已关闭,并且当展开该节点时,将调用core.data.data
和core.data.url
函数(假设您使用的是AJAX) 。
查看使用AJAX的文档http://www.jstree.com/docs/json/
或者,您可以为core.data
提供一个函数,该函数用于加载树和任何节点。
如果您阅读了jsTree API,则可以在下面使用它们。
get_children_dom (obj)
draw_children(node)private
了解如何获取单个子节点并绘制它。