mxgraph 修改节点鼠标手势
时间: 2023-07-30 21:07:00 浏览: 156
mxgraph如何实现拓扑图中节点闪烁或节点边框闪烁
5星 · 资源好评率100%
要修改 mxGraph 中节点的鼠标手势,可以使用 mxGraphHandler.prototype.customHandlesEnabled 属性。该属性可以启用或禁用自定义节点手柄,从而更改节点的鼠标手势。例如,以下代码将禁用名为 `cell` 的节点的默认节点手柄,并设置其鼠标手势为手型:
```
// 禁用节点默认手柄
graph.setCellsMovable(false);
// 自定义手型鼠标手势
graph.handler.customHandlesEnabled = true;
graph.handler.customHandles = [
{
image: 'images/hand-cursor.png',
action: 'move',
cursor: 'move'
}
];
```
在上面的代码中,我们首先使用 `mxGraph.setCellsMovable()` 方法禁用了名为 `cell` 的节点的默认节点手柄。然后,我们设置了 `graph.handler.customHandlesEnabled` 属性为 `true`,启用自定义节点手柄。最后,我们定义了一个 `customHandles` 数组,其中包含手型鼠标手势的图像、操作类型和光标样式。
这样,当用户在该节点上移动鼠标时,鼠标手势将变成手型。你可以根据需要修改 `customHandles` 数组来设置不同的鼠标手势。
阅读全文