jQuery MiniUI

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

请教LazyTree,tree.load 懒加载问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-9-25 09:50:31 |只看该作者 |倒序浏览

如图,在LazyTree应用中,使用loadNode ( node )方法,如下步骤:
1, 获取Documents节点,为node1, 使用tree.load(node1),这样就打开了Documents这个节点
2, 我事先知道了Projects这个节点的id,使用tree.getNode(id),这一步,预计应该能获取到Projects这个节点的node,可是获取不到Projects这个节点的node
请问,针对这个问题,是否因为tree.load是一个异步的方法?如何解决这个问题?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-9-25 10:10:26 |只看该作者
懒加载是点击节点的+之后再去加载这个节点的子节点,
你使用tree.getNode(id)的时候是不是documents下的节点还没有加载?所以才获取不到?

Rank: 2

板凳
发表于 2017-9-25 10:22:59 |只看该作者
felt 发表于 2017-9-25 10:10
懒加载是点击节点的+之后再去加载这个节点的子节点,
你使用tree.getNode(id)的时候是不是documents下的节 ...

是的,这个应该怎么办?我的需求,就是模拟点击,展开节点?

Rank: 8Rank: 8

地板
发表于 2017-9-25 18:04:28 |只看该作者
caojun900828 发表于 2017-9-25 10:22
是的,这个应该怎么办?我的需求,就是模拟点击,展开节点?

tree.loadNode(node)就是js方法懒加载啊,我们只加载这个节点下的节点

Archiver|普加软件

GMT+8, 2024-6-30 11:34 , Processed in 1.034687 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部