//新增
if (this.state.isAdd) {
this.state.contorlGraph.addChild(this.state.addData, this.state.fatherId);
} else {
//修改
// this.state.contorlGraph.updateChild(this.state.addData, this.state.fatherId);这个api似乎不管用
if (this.state.fixID !== value.EnumerateCode) {
// 为了保持id和code一致,修改时如果新的code和原来不一样,先删除此节点后新增
this.state.contorlGraph.removeChild(this.state.fixID);
}
this.state.contorlGraph.addChild(this.state.addData, this.state.fatherId);
// const item = this.state.contorlGraph.findById(this.state.fixID);
// this.state.contorlGraph.updateItem(item, this.state.addData);
}
//删除
this.state.contorlGraph.removeChild(EnumerateCode);
AntV G6 新增/修改/删除节点 从页面操作
最新推荐文章于 2024-03-20 09:40:17 发布