antvis/G6

节点删除 #4699

guoliuqing123 posted onGitHub

问题描述

树图展开两层节点,通过id 查找到第三层下的节点,然后删除该节点,删除不了,控制台打印的是undefined, 树图展开三层节点,通过id 查找到第三层下的节点,然后删除该节点,可以删除。 -------咨询下,这是什么原因呀(如果未展开第三层节点的情况下,我该如何删除第三层的节点呢)

重现链接

重现步骤

预期行为

(如果未展开第三层节点的情况下,我该如何删除第三层的节点呢)

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]
  • G6 版本: [4.5.1 ... ] 无

屏幕截图或视频(可选)

补充说明(可选)


用的什么方法删除节点?未展开的节点是没有元素对象的,可以通过更新 children 的方式删掉那个节点的数据 https://g6.antv.antgroup.com/api/tree-methods#updatechildrendata-parentid

posted by Yanyan-Wang almost 2 years ago

Fund this Issue

$0.00
Funded

Pull requests