jQuery MiniUI

 找回密码
 立即注册
查看: 2911|回复: 5
打印 上一主题 下一主题

tree问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-8-9 14:27:47 |只看该作者 |倒序浏览
怎么判断tree.loadNode(node)下子节点加载完成了,然后获取加载完成后的子节点id

Rank: 8Rank: 8

沙发
发表于 2018-8-9 14:54:35 |只看该作者
监听onload事件,任何加载事件完毕都会触发这事件。
可以根据e.node来判断是哪个节点加载完成。

Rank: 1

板凳
发表于 2018-8-9 15:02:23 |只看该作者
本帖最后由 fx1234 于 2018-8-9 15:06 编辑
felt 发表于 2018-8-9 14:54
监听onload事件,任何加载事件完毕都会触发这事件。
可以根据e.node来判断是哪个节点加载完成。 ...

tree.on('load',function(e){
    if(text==e.node.id){
            var nodes=tree.getNode(text);
    }
});  

Rank: 1

地板
发表于 2018-8-9 15:02:57 |只看该作者
本帖最后由 fx1234 于 2018-8-9 15:06 编辑
felt 发表于 2018-8-9 14:54
监听onload事件,任何加载事件完毕都会触发这事件。
可以根据e.node来判断是哪个节点加载完成。 ...

tree.on('load',function(e){
    if(text==e.node.id){
            var nodes=tree.getNode(text);
    }
});
这样取不到

Rank: 1

5#
发表于 2018-8-9 15:14:41 |只看该作者
felt 发表于 2018-8-9 14:54
监听onload事件,任何加载事件完毕都会触发这事件。
可以根据e.node来判断是哪个节点加载完成。 ...

就是在for循环中怎么判断tree.loadNode(node)下子节点加载完成了,然后获取加载完成后的子节点id

Rank: 8Rank: 8

6#
发表于 2018-8-9 15:43:04 |只看该作者
fx1234 发表于 2018-8-9 15:14
就是在for循环中怎么判断tree.loadNode(node)下子节点加载完成了,然后获取加载完成后的子节点id ...

异步加载的,并不能判断到如何加载完毕
只有onload事件里可以在加载完成的时候触发

Archiver|普加软件

GMT+8, 2024-5-5 19:17 , Processed in 1.060129 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部