zTree刷新后如何保持树的原样

学到了吗 发布于 2014/10/11 13:24
阅读 3K+
收藏 0

@zTree 你好!再次请教你一个问题,鉴于上次的问题http://www.oschina.net/question/1389429_174107

我想问下,如何刷新树时保持树的原样,而不全部收起来?还是说这个效果只能用异步加载的方式!谢谢啊!

加载中
0
loyal
loyal

第一种:刷之前记录下,刷完了再设置回去.

第二种:只刷当前节点(或父节点,这个要看具体是什么情况了)就行了.

0
学到了吗
学到了吗

引用来自“loyal”的评论

第一种:刷之前记录下,刷完了再设置回去.

第二种:只刷当前节点(或父节点,这个要看具体是什么情况了)就行了.

我数据是一次性加载的,每次数据变化后就会重新执行 $.fn.zTree.init($("#tree"), setting,data);这个代码,data是变化的,请问怎么记录之前树展开的样子啊
0
0
学到了吗
学到了吗

引用来自“Jenter”的评论

不刷新
敢问不刷新是什么意思?
J
Jenter
ajax
0
反经
反经
每个节点都有个open属性,刷新时保存下来。
0
凤城回忆
凤城回忆
使用addNodes 、moveNode 、updateNode 这3个方法在页面动态修改树节点
0
学到了吗
学到了吗

引用来自“山海经”的评论

每个节点都有个open属性,刷新时保存下来。
我后来就是这么做的,我想问下,ztree有在树全部渲染后执行的事件吗?因为我在init后,执行updateNode方法时,节点显示减号,但是子节点没出来
返回顶部
顶部