撤消在Cytoscape JS中删除节点操作

时间:2015-08-24 09:34:14

标签: javascript cytoscape.js cytoscape

当你删除cytoscape JS中的节点(使用cy.remove())时,附加到这些节点的边也会从图中删除。 cy.remove()的描述说它从图中删除元素并返回它们。 但是,返回的数据不包括已删除的边。

结果是以下操作顺序

removedData = cy.remove(someNodes); cy.add(removedData);

修改图形,因为它们可能会导致某些边缘消失。

如何在Cytoscape JS中执行可逆删除操作?

1 个答案:

答案 0 :(得分:0)

使用CytoscapeJS 2.5.4我可以运行以下命令并删除并恢复连接的节点

removedData = cy.remove("#node2");

--pause--

removedDate.restore();
相关问题