【问题标题】:Disable FancyTree Nodes禁用 FancyTree 节点
【发布时间】:2015-10-04 15:23:23
【问题描述】:

是否有禁用fancytree节点?我正在使用 Select: 2 选项和 Ajax 调用来填充树。我从数据库中获取数据,需要显示我的预选节点已选择和禁用,如下所示。

一种选择是将以下属性设置为:

hideCheckbox: true

已选择:真

但这会使复选框隐藏(如下图绿色背景所示)

我不能只禁用节点本身(如第一张图片所示)吗?类似于使用以下选项对整个树进行 diabling。

disabled: false(禁用树)

更新

如果我使用 unselectable true ,那么我会取消选中的复选框。 (屏幕下方)

不可选择:真

已选择:真

【问题讨论】:

    标签: javascript jquery fancytree


    【解决方案1】:

    没有完全禁用节点的选项,但您可以使用 unselectable 选项“禁用”复选框。

    【讨论】:

    • 如果我使用unselectable true 和selected true(用于显示默认检查)然后我松开复选框复选标记。我已经复制了上面的截图。
    • 这应该已经修复了:github.com/mar10/fancytree/issues/427您使用的是当前版本吗?
    • 谢谢!!是的,我使用的是旧版本。更新了 CSS,现在很好。此外,有没有办法通过 JSON 发送数据来预填充文本框?我正在使用复杂的演示示例。我尝试在 json 中添加一个属性作为 input1,并尝试在与 node.key 类似的行中以 node.input1 的形式在 renderColumns 中访问它。没用。看起来必须使用postProcess。感谢您的出色工作:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多