我正在我的项目中实现Jstee, 当树加载时,我调用函数 load_all 在开始时加载所有节点,而不是在单击按钮时加载, 我想创建再次刷新树的按钮! 刷新时再次“load_all”!!
tree.bind("loaded.jstree", function (event, data)
{
tree.jstree("load_all");
});
$( "#refreshTree" ).on( "click", function(event)
{
event.preventDefault();
tree.trigger("loaded.jstree");
tree.jstree("refresh");
});
这段代码没有成功,它只是刷新我的节点,但没有再次加载所有节点!!
最佳答案
我找到的解决方案是添加一个到 refresh.jstree
的绑定(bind),这将触发树上的 load_all
。
tree.bind("refresh.jstree", function (event, data)
{
tree.jstree("load_all");
});
我的点击处理程序如下所示:
$( "#refreshTree" ).on( "click", function(event)
{
event.preventDefault();
tree.jstree("refresh");
});
关于javascript - JsTree如何在刷新时load_all节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29888560/