Fancytree LazyLoad文件夹复选框的多层结构不起作用

Fancytree LazyLoad folder checkbox with multi-hier not working

本文关键字:结构 不起作用 LazyLoad 文件夹 复选框 Fancytree      更新时间:2023-09-26

设置

我正在通过lazylod加载一个目录树,并激活了多层次的复选框。

选择和取消选择都很好,当我选择子文件夹时,parentfolder会自动"半选择",当我选中/取消选择父文件夹时,所有子文件夹都会被选中/取消选中。

问题

但是,一旦我到达一个没有更多子文件夹的文件夹,并且我尝试展开这个文件夹(然后删除+图标(,然后选择这个文件夹,我就不能再取消选择它了。至少不正确。取消选择后,它将变为半选中(仅在视觉上,在轮询树时不会标记为选中(。

当我现在选择它的父级时,这个子级将被选中,但当我取消选择父级时该子级将保持选中状态。

有人能告诉我这里发生了什么事吗?是我实现错了,还是这是一个bug?

示例

链接

这可能是一个已知的错误:https://github.com/mar10/fancytree/issues/250已在当前开发代码和即将发布的中修复