gpt4 book ai didi

javascript - 在不触发 select_node 事件的情况下选择 jsTree 节点

转载 作者:行者123 更新时间:2023-11-29 17:55:16 27 4
gpt4 key购买 nike

我有一个 jsTree,当用户点击一个节点时,它会触发 select_node 事件。但是,我还有一个列表,其中包含一些带有 jsTree 中节点 ID 的条目。在这个列表中选择一个条目时,我只需要从树中选择节点而不触发 select_node 事件。根据文档,select_node api 有 3 个参数

https://www.jstree.com/api/#/?q=(&f=select_node(obj [, supress_event, prevent_open])

obj:混合一个数组可以用来选择多个节点
抑制事件: bool 值,如果设置为 true changed.jstree 事件将不会被触发
防止打开: bool 值,如果设置为 true 所选节点的父级将不会打开

但是,它并没有谈到抑制select_node事件。有什么建议吗?

最佳答案

我在这里看到两个选项:

  1. 在您从代码中手动选择节点时暂时禁用您的 select_node 事件处理程序。
  2. 使用 changed 事件代替 select_node 事件并使用 supress 标志。

关于javascript - 在不触发 select_node 事件的情况下选择 jsTree 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39734582/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com