X6 icon indicating copy to clipboard operation
X6 copied to clipboard

如何避免出现Edge's source node not exists的问题

Open TalentJY opened this issue 1 year ago • 4 comments

问题描述

正常来说 node被删掉后对应的Edge也会被删掉。但是 我的业务中极小概率出现Edge's source node not exists。不知道是为何出现的,而一旦出现后整个画布也就无法正常使用。 如何避免该情况,至少保证画布正常可用。

重现链接

暂无

重现步骤

暂无

预期行为

期望即使出现错误时,画布依然正常可用。最好能删掉多出的那条Edge

平台

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

屏幕截图或视频(可选)

暂无

补充说明(可选)

暂无

TalentJY avatar Apr 18 '24 12:04 TalentJY

复现不出来,你有没有可以可以在线运行的demo

qiufeihong2018 avatar May 12 '24 09:05 qiufeihong2018

我也遇到了这个问题 7XP(1YF3GUDW(FQ3S2ZS5EV

iwengx avatar Jun 17 '24 02:06 iwengx

同样的问题 使用

graph.addEdge({
  source: sourceId,
  target: targetId,
  attrs: {
    line: {
      targetMarker: null,
    },
  },
});

直接就提示 edge id=348dca37-c37b-4c48-bd12-2e87eee28c40 already existed 实际上没有重复

zwmmm avatar Jul 15 '24 08:07 zwmmm