【问题标题】:How to create an empty collection in cytoscape.js?如何在 cytoscape.js 中创建一个空集合?
【发布时间】:2017-07-03 15:10:21
【问题描述】:

我希望用户隐藏 cytoscape.js 图中的节点,但也有重置功能。我应该如何在下面的代码中初始化hiddenNodes?我查看了http://js.cytoscape.org/#collection/building--filtering,它告诉我如何从集合中添加和删除节点,但没有告诉我如何创建一个空节点。

var hiddenNodes = ?

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

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

P.S.:隐藏节点只是一个 MWE,我知道我也可以使用选择器来做到这一点。

P.P.S.:是否有直接改变集合的联合和差异的替代函数,还是只有返回新对象的函数?

【问题讨论】:

    标签: cytoscape.js


    【解决方案1】:

    来自documentation的收藏: cy.collection() - 获取一个空集合

    【讨论】:

    • 谢谢!我不知何故在文档中错过了这一点。
    猜你喜欢
    • 1970-01-01
    • 2021-08-10
    • 2011-02-22
    • 1970-01-01
    • 2014-03-28
    • 2019-09-07
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    相关资源
    最近更新 更多