zTree / zTree_v3

jQuery Tree Plugin
MIT License
4.1k stars 1.28k forks source link

父节点移除所有子节点后,父节点不会变为普通节点 #519

Closed Lowell-liu closed 1 year ago

Lowell-liu commented 1 year ago

当父节点移除子节点后,is_parent会变为false, 但是children不会被移除,导致父节点不会变为普通节点。这个有什么地方可配置吗?还是暂时没有实现。

zTree commented 1 year ago

首先需要确认你是如何移除子节点的。

  1. demo( https://www.treejs.cn/v3/demo.php#_304 )操作是正常的。
  2. demo( https://www.treejs.cn/v3/demo.php#_306 )操作会发现删除子节点后,父节点仍然是 parent,这个可以看 api:‘保持 父 / 叶子 节点状态,需要设置 setting.data.keep.parent / leaf 属性,详细请参见 API 文档中的相关内容’