mxGraph - 不可编辑模式

mxGraph - Non editable mode

实际上我正在将 mxGrpah XML 节点存储到数据库中,在检索期间从数据库中获取所有节点,合并并绑定到图形。

场景: 一次多个用户可以 view/edit diagram.If 碰巧会发生很多冲突。因此,为避免冲突,一个用户可以一次编辑图表,而其他用户只是被锁定,即其他用户可以查看现有图表,系统不应允许编辑。为此,我必须设置其他用户不允许更改图表。 是否可以将图表设置为不可编辑?

我参考了 jgraph forum 的答案,它工作正常。

var editorUiRefresh = EditorUi.prototype.refresh;
EditorUi.prototype.refresh = function()
{
  editorUiRefresh.apply(this, arguments);

  this.editor.graph.setEnabled(false);
};