mxGraph能否使用UUID将生成的id默认替换为整型?
Can mxGraph use UUID to replace the id generated default with integer type?
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;
};
没关系,只要生成的数字是唯一的。实际值是多少并不重要。
如果您打算为所有 mxGraphModel
个实例覆盖原型,也可以。
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;
};
没关系,只要生成的数字是唯一的。实际值是多少并不重要。
如果您打算为所有 mxGraphModel
个实例覆盖原型,也可以。