var tree = jQuery.jstree._reference("#files");
tree.refresh();
或
var tree = jQuery.jstree._reference("#files");
var currentNode = tree._get_node(null, false);
var parentNode = tree._get_parent(currentNode);
tree.refresh(parentNode);
export function jsTreeUpdate(demo_id,treeData) {
let instance = $('#' + demo_id).jstree(true);
// set new data
instance.settings.core.data = treeData;
//important to refresh the tree, must set the second parameter to true
instance.refresh(false,true);
}
6条答案
按热度按时间w51jfk4q1#
这就像打电话一样简单:
qxgroojn2#
在版本3中,您可以重新加载树:
u7up0aaq3#
或
csbfibhn4#
在JStree3。我使用destroy()函数并再次创建树运行jstree()函数
vu8f3i0k5#
$('#treeId').data('jstree', false).empty().jstree(json);
xlpyo6sf6#
我的jsTree plug的版本是3.3.15
以上代码是更新jsTree Node和显示新treeData对应状态的重要功能。