jsTree使用记录

来源:互联网 发布:30岁开始学编程 编辑:程序博客网 时间:2024/06/05 03:52

jsTree使用记录

新项目是移植的旧项目,项目其中一个树插件jsTree我没有用过,踩了很多坑

销毁树

多次调用树的时候,一定要销毁树才能再次调用。(本人清空数据会出现各种错误)

// 销毁 dialog$(this).dialog('destroy');// 销毁 jsTree$('#dailogTvmTree').jstree("destroy");

清空数据

//$('#jstree2').data('jstree', false)这个是关键,如果不清空实例,jstree不会重新生成// 1$('#jstree2').data('jstree', false).empty();// 2 $('#jstree2').data('jstree', false).empty().jstree({/*你的配置,包括重新获取到的数据。。。*/});

刷新数据

var tree = $('#tree');tree.jstree(true).settings.core.data = json; // 新数据tree.jstree(true).refresh(); //刷新树