javascript - GoJS中如何动态添加Node数据和Link数据?

标签 javascript add gojs

 myDiagram.model = new go.GraphLinksModel(
[

  { key: "Alpha", color: "lightblue" },
  { key: "Delta", color: "pink" }

],
[
  { from: "Alpha", to: "Alpha" },
  { from: "Delta", to: "Alpha" }
]);

我需要动态添加更多值,我应该怎么做?

最佳答案

节点数据(来源:GoJS docs, class Model):

If you want to add or remove node data from the nodeDataArray, call the addNodeData or removeNodeData methods.

链接数据(来源:GoJS docs, class GraphLinksModel):

If you want to add or remove link data from the linkDataArray, call the addLinkData or removeLinkData methods. If you want to modify the node a link connects to, call the setFromKeyForLinkData and/or setToKeyForLinkData methods.

关于javascript - GoJS中如何动态添加Node数据和Link数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28525407/

相关文章:

javascript - 迭代给定类中的所有类

php - 如何根据表的大小动态设置分页符?

javascript - 如何将 h264 编码的 MediaRecorder 流传递给 Chrome 中的 MediaSource?

javascript - JS : How to count all values in nested array

python - 如何编写一个添加所有参数的 python 函数?

indexing - eGit 添加到索引行为

java - 将项目添加到有序集中的数组的问题

javascript - GoJS自定义节点保存默认值

javascript - GoJS 不拉伸(stretch)形状以适应父级

javascript - 为泳道中的每个节点添加 CSS 或样式(GOjs 库)