2017-06-29 87 views
0

我希望用戶隱藏cytoscape.js圖中的節點,但也有重置功能。我應該如何在以下代碼中初始化hiddenNodes?我看着http://js.cytoscape.org/#collection/building--filtering,它告訴我如何添加和刪除集合中的節點,但不知道如何創建一個空的節點。如何在cytoscape.js中創建一個空集合?

var hiddenNodes = ? 

function hide(nodes) 
{ 
nodes.hide(); 
hiddenNodes = hiddenNodes.union(nodes); 
} 

function reset() 
{ 
hiddenNodes.show(); 
} 

P.S .:隱藏的節點只是一個MWE,我知道我也可以用選擇器來做到這一點。

P.P.S .:是否有union和difference的其他函數直接更改集合,還是隻有那些返回新對象的函數?

回答

1

documentation收集: cy.collection() - 獲取一個空的集合

+0

謝謝!我不知何故在文檔中錯過了這一點。 –

相關問題