【问题标题】:How to deactivate/disable a fancytree node?如何停用/禁用花式树节点?
【发布时间】:2015-05-11 03:16:20
【问题描述】:

我正在使用 fancytree 来渲染一个目录,当用户在 fancytree 中选择一个节点时,我想停用它。我一直在搜索 api 并遇到了我认为可以解决问题的 setActive(false)。但它不起作用。其实用户还是可以选择节点、展开等...

node.setActive() // not working

有没有人在fancytree中禁用节点的正确方法?

【问题讨论】:

    标签: jquery fancytree


    【解决方案1】:

    在 Fancytree 中有一个(或没有)活动节点。当用户单击、使用键盘或使用 setActive() API 时,节点可能会变为活动状态。

    查看此处了解不同状态的概述:https://github.com/mar10/fancytree/wiki/FAQ

    这与“禁用”属性无关。没有 API 可以直接支持这一点,但您可以在 'click'、'expand'、... 事件处理程序中返回 false 以防止默认行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-14
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-23
      相关资源
      最近更新 更多