【问题标题】:Select all children without selecting parent选择所有孩子而不选择父母
【发布时间】:2020-01-31 03:27:12
【问题描述】:

我正在使用 fancytree 的多层次选择模式 (selectMode 3) 来选择要从树中删除的节点。问题是当所有子项都被选中时——父项也被选中,但用户可能不想从层次结构中删除父项。我检查了文档和其他 Stack Overflow 文章,但找不到解决方法。有任何想法吗?谢谢!

【问题讨论】:

    标签: fancytree


    【解决方案1】:

    正如作者在https://github.com/mar10/fancytree/issues/626 中指出的那样,这种情况可以通过使用 selectMode: 2 来处理。

    此模式本身不实现任何附加逻辑。 但是可以实现点击事件,可以通过data.node.visit()来修改子节点的选择状态。

    一个并发症是,选择父节点时可能需要选择所有子节点。选择父节点时禁用子节点可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 2012-09-28
      相关资源
      最近更新 更多