【发布时间】:2021-10-22 04:41:12
【问题描述】:
我有一个简单的图表,并希望防止用户能够拖动边缘,同时仍然允许他们拖动节点(边缘调整为当前状态)。我几乎通过禁用选择来实现这一点,但不知道如何摆脱边缘拖动功能。
【问题讨论】:
标签: javascript mxgraph
我有一个简单的图表,并希望防止用户能够拖动边缘,同时仍然允许他们拖动节点(边缘调整为当前状态)。我几乎通过禁用选择来实现这一点,但不知道如何摆脱边缘拖动功能。
【问题讨论】:
标签: javascript mxgraph
至少有两种方法可以实现这一目标。 将其设置为默认边缘样式:
style[mxConstants.STYLE_MOVABLE] = 0;
另一种方法是覆盖 isCellMovable 以不允许移动单元格(如果它是边缘):
graph.isCellMovable = function(cell){
return !cell.isEdge();
}
【讨论】: