甘特图如何动态的追加一条数据,或者删除一条数据?我使用removePoint或者addpoint都不对

甘特图,如何动态的删除,或者追加一条数据?

参考一下 动态交互 这个例子

涉及到的 API:

我js里面写的代码如下:
function btnRemovClick() {
chartTemp.getSelectedPoints().forEach(function (p) {
p.remove();
});
}
如果是单个的数据,用这个方法删除没问题,
但是要是数据之间存在一定的层级关系,用这个方法删除就出问题了。
想问一下这个问题,怎么解决?
谢谢你!非常感谢你!

你截图里的情况应该是删除了父节点,其下有关联的子节点,所以导致出错。

正确的做法应该是不允许直接删除父节点,或删除父节点时,其下的子节点也全部删除。