【发布时间】:2015-04-20 04:04:01
【问题描述】:
现在只是玩了一天vis.js,并浏览了所有文档和示例。我正在尝试找出使用点击事件刷新节点和边缘数据的最佳方法。例如。假设我有一个没有边的节点,然后单击它以添加 3 个子节点。 vis.js 专家能否建议最好的方法?
预计之前:
nodes = [{id: 1, label:"Parent Node"} ];
edges = [ ];
预计点击 id 1 后:
nodes = [{id: 1, label:"Parent Node"},
{id: 2, label:"Child Node1"},
{id: 3, label:"Child Node2"},
{id: 4, label:"Child Node3"} ];
edges = [ {from: 1, to: 2},
{from: 1, to: 3},
{from: 1, to: 4} ];
然后我想折叠并返回到没有子节点的父节点。我知道如何进行事件处理,这是我不确定的节点和边缘的更新和重绘。
【问题讨论】:
-
你有什么方法可以做到这一点吗?需要帮助!
标签: javascript chap-links-library