jsplumb addendpoint位置不对

我想做一个动态的可连线的端点,
第一次addendpoint添加端点时,位置正常

 this.jsPlumb.addEndpoint(filed.id, {
                    anchors: ['Left'],
                    uuid: filed.id + "_in"
                }, config.jsplumbLeftConnectCommon);
                // 设置源点,可以拖出线连接其他节点
                this.jsPlumb.addEndpoint(filed.id, {
                    anchors: ['Right'],
                    uuid: filed.id + "_out"
                }, config.jsplumbRightConnectCommon);

然后deleteEndpoint 删除两个端点

    _this.deleteEndpoint(filed.id + "_in");

也正常;再一次调用addendpoint时,开始时连接正常
微信截图_20191122172845.png
但再连线时 位置发生错乱,在第二次调用addendpoint时,使用repaintEverything刷新所有 发现第二次添加的端点位置不对!

请问各位,这个如何解决?

阅读 6.5k
2 个回答

使用jsPlumb.addGroup添加该节点、然后将其添加到jsPlumb.addList

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题