VivaGraphJS删除链接

时间:2013-07-01 15:40:32

标签: javascript graph webgl vivagraphjs

我正在使用vivagraphJS与webGL绘制链接数据。 当我将鼠标悬停在节点上时,我从该节点绘制每个链接。 当我删除此节点时,我想删除这些链接.. 所以,有我的代码:

function removeLink(node, graph) {
     graph.forEachLinkedNode(node.id, function(linkedNode, link) {
         graph.removeLink(link);
         // I also tried this : 
         // graph.removeLink(link.fromId, link.toId);
     });
}

如何做vivagraph如何:

 g.forEachLinkedNode('nodeId', function(linkedNode, link){
    g.removeLink(link); 
 });

我的问题是,当我在一个节点中鼠标时,链接显示正确,但是当我从这个节点中鼠标输出时,没有任何反应......(但我确信我的代码是正确的,因为有一个console.log,告诉我什么是当我mouseOut和数据是正确的链接..)

也许有另一种解决方案,用webGL来取消一个元素...

1 个答案:

答案 0 :(得分:0)

事实上,我在simpleClick on节点上调用removeLink函数而不是doubleClick,它可以工作。