有没有一种方法可以避免用户从锚点拖动边缘?

时间:2020-03-04 05:58:27

标签: javascript mxgraph

我想使用mxgraph创建图形编辑器。

我想使用我自己定义的“管道”来连接两个顶点,而不是使用从一个顶点的锚点拖动边缘。我在下面做了一些镜头。

我不想从锚点拖动边缘

I don't want to drag edge from anchor

我不想从锚点拖动边缘

I don't want to drag edge from anchor

我只想使用“管道”箭头线连接两个顶点

I only want to connect two vertices using "pipeline" arrow line

那么,有什么方法可以避免从顶点拖动边缘。 顺便说一句,我想保留锚点,因为我想将其用于连接顶点的箭头线。

我现在尝试的事情:

mxConnectionHandlerInsertEdge = mxConnectionHandler.prototype.insertEdge;
mxConnectionHandler.prototype.insertEdge = function (parent, id, value, source, target, style) {
    return null;
};

我在程序中添加了此代码,发现可以防止边缘从连接两个顶点的锚点拖动(当释放鼠标时,拖动边缘消失了),仍然有预览从锚拖动边缘,这是我不想看到的。

那么有什么聪明的人可以帮助我吗? 非常感谢〜

0 个答案:

没有答案