怎么理解zTree的异步加载?
ztree吧
全部回复
仅看楼主
level 5
huzengxi1994 楼主
zTree节点的异步加载是通过什么事件触发的?async中的url只是为获取parentNode与childNodes,dataFilter最后也是return childNodes,为了测试,我没用url,直接在前台写了一个符合父子关系的parentNode与childNodes(这个parentNode已经加载在树节点上了),再用dataFilter方法返回childNodes我以为如果是点击父节点而触发的异步加载,点击该节点应该会显示出childNodes节点(虽然没用addNodes方法)。当然最后没得到我想要的结果啦,哪里出了问题?
2012年08月09日 08点08分 1
level 11
1、异步模式开启后,对于初始化后无子节点的父节点展开时会自动进行异步加载的。
2、没有使用 异步加载的url 你是如何使用的 dataFilter 的呢? 我比较奇怪,我建议你仔细看看 异步加载的Demo,那个还是很简单的,而且也用上了 dataFilter
2012年08月10日 00点08分 2
意思是【1、异步模式开启后,对于初始化后无子节点的父节点展开时会自动进行异步加载的。】如果父节点下面有自己点了,下次就不加载了吗??
2012年08月17日 07点08分
回复 fackyou200 : 似的,如果存在子节点的父节点,是不会进行异步加载的了,除非你利用 reAsyncChildNodes 强行操作
2012年08月20日 13点08分
level 5
huzengxi1994 楼主
现在又觉得我要用的是Demo中的“异步加载节点数据”,因为我从后台已经拼接了父节点的所有节点数据,可是用什么去接收返回来的数据呢,ztree的异步加载还要我们写ajax吗,如果用自己写的ajax中就有url与接收数据的函数,干嘛还有async中的url?
2012年08月10日 03点08分 3
level 11
呵呵,我要反过来问你了,你自己写了ajax 还要用 zTree 的异步加载干嘛??
如果用了 zTree 的异步加载,当然要用 async中的url,既然用了 zTree 的异步加载,又干嘛还要你自己写 ajax 呢?
请你看看 异步加载的Demo 吧,貌似没有让用户自行再去制作 ajax 的代码。
2012年08月12日 07点08分 4
异步加载每次点击+号时的父节点怎么传到后台呢?第一次加载,父节点为0怎么设置?
2013年08月28日 01点08分
回复 QQ799184056 :看看 autoParam 参数,另外仔细看看 async 的Demo 吧
2013年08月31日 08点08分
level 5
huzengxi1994 楼主
现在算是明白了,以前没用ajax,刚添加的节点也能显示在父节点上,就是因于ztree内置的ajax
2012年08月21日 00点08分 5
1