mxGraph可以使用UUID用整数类型替换id生成的默认值吗?

时间:2017-05-09 05:20:10

标签: javascript mxgraph

默认情况下,mxCell的id使用整数类型,每次增量为1,但我们希望将其替换为UUID类型。覆盖默认函数的更好方法是什么?感谢

mxGraphModel.prototype.createId = function(cell)
{
    var id = this.nextId;
    this.nextId++;

    return this.prefix + id + this.postfix;
};

我已经改变了上面的方法,但我不确定它是否会影响mxGraph中的其他模块。

mxGraphModel.prototype.createId = function(cell)
{
    var id = myUtils.getUUID()     //a method to return an UUID

    return this.prefix + id + this.postfix;
};

1 个答案:

答案 0 :(得分:1)

这很好,只要生成的数字是唯一的。实际值是什么并不重要。

如果您打算为所有mxGraphModel实例执行此操作,则覆盖原型也很好。