level 4
调用zTree.reAsyncChildNodes的refresh经常会导致页面没有响应,必须要结束当前浏览器的进程,不调用这个就不会出现。已更新了3.5版本,但还是会出现类似问题,请指教。
2012年12月18日 07点12分
1
level 11
1、是否很频繁调用 reAsyncChildNodes???
2、是否某些事件协调有误,导致了死循环??
3、是否所有浏览器都同样的症状?
4、是对整个 zTree 使用 reAsyncChildNodes? 还是对单个节点使用?? 使用的是否合理?是否应该变换一个思路??
2012年12月18日 07点12分
2
level 4
目前只发现IE6环境下会出现此问题,其他IE版本尚未发现。
只在保存完数据时调用一次reAsyncChildNodes,应该不会很频繁。
4、是对整个 zTree 使用 reAsyncChildNodes? 还是对单个节点使用??
都有,但树的节点很少,只有几个节点,且是通过异步加载。
2012年12月18日 08点12分
3
通过异步加载?? 你自己异步加载了节电数据?? 那还用 reAsyncChildNodes做什么??
2012年12月18日 10点12分
回复 zTreeAPI :因为节点显示有统计业务的数据,所以每次更新业务数据时需要reAsyncChildNodes 重新刷新一次节点。
2012年12月19日 02点12分
回复 stgwh8 : 其实 也可以利用 自己的 ajax 获取节点的统计数据,然后修改treeNode.name ,再利用 updateNode 去更新视图即可,这样的最大好处是只会修改此节点,而不会影响他的子孙节点。。。。
2012年12月20日 01点12分
你好,请问这个问题你解决了么?我现在也有这个问题,IE8也有这种情况,chrome和火狐没问题
2013年08月19日 09点08分