关于指定expandAll执行完成后的回调函数

发布于 2021-11-26 10:22:50 字数 432 浏览 901 评论 3

@zTree 你好,想跟你请教个问题:

我们现在想开发一个对树节点的模糊搜索功能,每次找到相应的节点后,都会先调用expandAll(false)将树收起,然后再展开树到相应的节点。可是我们发现经常会出现点击一下搜索按钮,树能正常展开到相应节点,再点击一下搜索按钮,树就整个收起的现象。

我们经过检查发现是因为展开收起时启用了动画效果的原因,如果将expandSpeed设置为空,则不会出现此现象。因此我们猜想出现前面所述的问题,是因为在树展开时,expandAll(false)还没有执行完成,因而导致了逻辑混乱。

我想请教一下,能否指定expandAll执行完成后的回调函数,以解决上述问题?谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

猫性小仙女 2021-11-29 16:21:48

你这里只是为了折叠使用,那么就值针对 根节点执行 expandNode 进行折叠操作就可以触发了

奈何桥上唱咆哮 2021-11-28 17:04:02

@zTree , api文档中显示的是“此方法不会触发 beforeExpand / onExpand 和 beforeCollapse / onCollapse 事件回调函数。请通过 zTree 对象执行此方法。”

泛泛之交 2021-11-27 08:57:52

callback 里面有 onCollapse、onExpand 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文