2017-05-09 35 views
1

默認情況下,每次使用mxCell的id都是帶有增量1的整數類型,但我們希望將其替換爲UUID類型。有什麼更好的方法來覆蓋默認功能?由於mxGraph可以使用UUID來替換生成的id爲整數類型的默認值嗎?

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

這很好,只要生成的數字是唯一的。實際值是什麼並不重要。

如果您的意圖是對所有mxGraphModel實例執行此操作,則覆蓋原型也可以。

相關問題