我正在使用fancytree的多层次结构选择模式(selectMode 3)来选择要从树中删除的节点。问题是选择了所有子项时 - 也选择了父项,但用户可能不希望从层次结构中删除父项。我检查了文档和其他Stack Overflow文章,但无法找到解决方法。有任何想法吗?谢谢!
答案 0 :(得分:0)
正如作者在https://github.com/mar10/fancytree/issues/626中所指出的,可以通过使用selectMode:2来解决这种情况。
此模式不能单独实现任何其他逻辑。 但是可以实现click事件,并且可以使用data.node.visit()修改子节点的选择状态。
一个复杂的问题是,在选择父节点时可能需要选择所有子节点。选择父节点后,可能有助于禁用子节点。