所以,我的问题。
我用一些数据初始化了我的树:
我用一些数据初始化了我的树:
$('#tree').jstree({ 'core' : { 'data' : [ 'Simple root node',{ 'id' : 'node_2','text' : 'Root node with options','state' : { 'opened' : true,'selected' : true },'children' : [ { 'text' : 'Child 1' },'Child 2'] } ] });
但是经过一些动作,我想用新数据重绘树。
我尝试从API使用刷新和重绘方法,但是失败。
你可以给我建议,如何刷新树(不破坏 – >创建新的实例(它有效,但会影响性能))?
解决方法
在版本3中,您可以重新加载树:
$('#treeId').jstree(true).settings.core.data = newData; $('#treeId').jstree(true).refresh();