【发布时间】:2014-10-23 16:36:29
【问题描述】:
我有一个使用以下代码创建的 jstree:
$('#mytree').jstree({"core": { "data" : value
, "themes" : { "dots": false
, "icons": false }
}
}
);
我可以通过这段代码用新数据重建它:
$('#mytree').jstree(true).settings.core.data = new_data;
$('#mytree').jstree(true).refresh();
但是当你有很多节点时它可能会很昂贵。我想要实现的是我想更新元素的值(即node.text 部分)而不重建整个树。我通过 websocket 在一条消息中获取新值(完整的 JSON 字符串将是 new_data),但结构没有改变。我怎样才能做到这一点?谢谢!
【问题讨论】:
标签: jstree