level 5
如果按照以下的方法设置,根据api的说明,只有在[setting.async.enable = true 时url: "nodes.php"才生效]
async: {
enable: true,
url: "nodes.php",
autoParam: ["id", "name"]
}
但如果我现在不是异步加载而是同步一次性加载全部数据,url: "nodes.php"岂不是不能用了?
2013年02月22日 03点02分
1
level 11
不明白你的意思。。。你是要怎么个同步呢?? 而且即便是开启了异步加载模式,初始化时如果传入 zNodes 的话,也不会进行异步加载的,只有在展开节点时,才会考虑是否应用异步加载
2013年02月23日 15点02分
2
你的意思是如果初始化传入了znodes,但这个初始化的znodes中已经有了子节点的信息了,那么及时设置了异步加载,在点击已经存在的子节点的时候,不会在执行后台异步加载的数据运算了?
2013年02月24日 03点02分
回复 javasister : 是的,对于异步加载来说, 默认情况下 只是对初始化指定为父节点(isParent=true),并且无子节点数据的节点,展开时进行异步加载。 另外就是初始化 ztree 时,如果没有传入 任何数据,也会进行异步加载。
2013年02月25日 08点02分
回复 zTreeAPI :明白了,谢谢啊
2013年02月25日 12点02分