graph.addCell和graph.insertVertex之间的主要区别是什么?

时间:2019-06-20 06:45:20

标签: javascript mxgraph

graph.addCell和graph.insertVertex之间的主要区别是什么?它们可以互换使用吗?我何时使用每个?

这两个功能的文档都可以找到here

1 个答案:

答案 0 :(得分:1)

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

单元格是顶点还是边缘,请参见graph theory

addCell添加给定的单元格。 insertVertex / Edge是创建顶点/边缘并调用addCell的包装器。