我使用以下代码在图像节点上插入了一个叠加层
User Interactions
此功能可以创建节点,如下图所示
现在点击叠加层,通过将边连接到所需的顶点来正确添加边, 但是我想通过拖动叠加来绘制边缘。
我怎样才能做到这一点?
答案 0 :(得分:0)
按如下方式覆盖mxCellRenderer.installCellOverlayListeners:
graph.cellRenderer.installCellOverlayListeners = function(state,
overlay, shape)
{
mxEvent.addGestureListeners(shape.node, function(evt)
{
graph.connectionHandler.start(state, 1, 1);
graph.isMouseDown = true;
graph.isMouseTrigger = true;
mxEvent.consume(evt);
});
};