jsTree问题

1、

问题:刷新页面时,会自动打开刚才上次选中的节点

解决办法:去掉'state'插件

2、

关闭一个node时,使用close_all,不能修改class

注:好像用toggle_node,可以open,close node.

3、

没有click,dblclick event。需要自己手动添加。

changed,select_node,dblclick event也可以on,但是效果不是很好,定位不是很准确。

4、

jstree,rename,名字相同时,添加提示,通过callback来添加

c.edit(d, d.text, function(obj, result){
    if(result){
        // console.log('名字不重复');
    }else{
        $('#message-modal p').text('Repeat name, please modify the file name.');
        $('#message-modal').modal('show');
    }
});

5、refresh是异步方法

可以监听refresh.jstree事件,来做一些操作。  

原文地址:https://www.cnblogs.com/wang-jing/p/4762880.html