В чем основное различие между graph.addCell и graph.insertVertex? - PullRequest
0 голосов
/ 20 июня 2019

В чем основное различие между graph.addCell и graph.insertVertex?Могут ли они быть взаимозаменяемыми?Когда я использую каждый из них?

Документы для обеих функций можно найти здесь

1 Ответ

1 голос
/ 21 июня 2019
mxGraph.prototype.insertVertex = function(parent, id, value,
    x, y, width, height, style, relative)
{
    var vertex = this.createVertex(parent, id, value, x, y, width, height, style, relative);

    return this.addCell(vertex, parent);
};

https://github.com/jgraph/mxgraph/blob/master/javascript/src/js/view/mxGraph.js#L4471

Ячейка является либо вершиной, либо ребром, см. теория графов .

addCell добавляет данную ячейку.insertVertex / Edge - это оболочка, которая создает вершину / ребро и вызывает addCell.

...