同时发起多次异步加载时,回调函数无法正确获取被加载的字节点
ztree吧
全部回复
仅看楼主
level 1
风见美玲 楼主
应用场景:数据回显
步骤
有一个数组arr(length>=2,如果是1个就没问题),这个数组储存了当前ztree中需要展开并且尚未加载的节点的id
然后使用$.each(arr,function(i,id){
//通过id获取node
//展开node(自动进行异步加载),并触发onExpand回调
})
理论上在onExpand回调中的treeNode参数应该是带有完整children的被展开节点
但实际同时展开多个时(循环调用,可以认为是同时了吧),所有的回调中的treeNode其children都是null
试过onAsyncSuccess 同样不能
求大神解决..
2015年05月25日 07点05分 1
level 1
风见美玲 楼主
@赵武义 @懵牛啊哒 @y12312333 @a734752272 @zTreeAPI
@6rl @Raypeng @surpass008 @OneStepStep @_wangshow12
从隔壁贴copy的大神list..求帮助
2015年05月25日 07点05分 2
2015年05月25日 07点05分
level 1
风见美玲 楼主
自己答一下...onAsyncSuccess是能拿到带有children的父节点的
当时不知道为什么试了一次好像失败就没继续了
问题解决
2015年05月25日 15点05分 3
[大拇指]
2015年06月03日 01点06分
1