jQuery MiniUI

标题: 请教LazyTree,tree.load 懒加载问题 [打印本页]

作者: caojun900828    时间: 2017-9-25 09:50:31     标题: 请教LazyTree,tree.load 懒加载问题

[attach]9915[/attach]
如图,在LazyTree应用中,使用loadNode ( node )方法,如下步骤:
1, 获取Documents节点,为node1, 使用tree.load(node1),这样就打开了Documents这个节点
2, 我事先知道了Projects这个节点的id,使用tree.getNode(id),这一步,预计应该能获取到Projects这个节点的node,可是获取不到Projects这个节点的node
请问,针对这个问题,是否因为tree.load是一个异步的方法?如何解决这个问题?

作者: felt    时间: 2017-9-25 10:10:26

懒加载是点击节点的+之后再去加载这个节点的子节点,
你使用tree.getNode(id)的时候是不是documents下的节点还没有加载?所以才获取不到?
作者: caojun900828    时间: 2017-9-25 10:22:59

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

是的,这个应该怎么办?我的需求,就是模拟点击,展开节点?
作者: felt    时间: 2017-9-25 18:04:28

caojun900828 发表于 2017-9-25 10:22
是的,这个应该怎么办?我的需求,就是模拟点击,展开节点?

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2