antvis/G6

The issue has been closed
removeItem删除多个的时候不好使,并且undo不能一次撤销多个 #3425
broXue posted onGitHub
问题描述
removeItem删除多个的时候不好使,并且undo不能一次撤销多个
graph.getNodes().forEach((node: any) => {
if(node.getStates('yourStateName').includes('yourStateName')){
mapCanvasGraph.removeItem(node.getModel().id);
}
});
重现链接
1
重现步骤
就是选中页面的多个节点,然后点击删除,不能选择删除,然后点击撤销undo的时候会一个一个撤销,不能撤销上一步删除的几个基点
预期行为
希望删除的时候能删除干净,比如我删除了4个,然后我调用undo的时候,恢复之前删除的4个节点
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
- G6 版本: [4.5.1 ... ]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response