如何获取隐藏节点的ID

时间:2016-03-26 17:14:24

标签: javascript vis.js

它可能获得隐藏的节点或边缘? 我试图通过制作一个过滤器,但它没有工作,因为在边缘数据集中没有隐藏属性。 谢谢。



    var HidenEdgesIds = edges.getIds({
                           filter: function (item) {
                              return ((item.hidden == true);
                          }
                      });




这是我的代码的一部分。

2 个答案:

答案 0 :(得分:0)

基于DataSetsEdges的文档应该有效(未经测试):

var hiddenEdgeIds = edges.getIds({
  filter: function (item) {
    return item.hidden == true;
  }
});

<强>更新

在向数据集中添加边时,是否设置了隐藏属性?

答案 1 :(得分:0)

隐藏的节点是......隐藏的。它是在网络中使用内部来渲染精美曲线边缘的东西。

为什么需要访问隐藏节点?

更新:如果我理解正确,您有两种类型的节点,其中一种可以切换显示或隐藏。要实现这一点,您只需使用您选择的ID创建节点,并显示/隐藏它们以更新节点Uncaught TypeError: testjson1.concat is not a function属性。您不应该尝试使用内部使用的隐藏节点,而只需创建自己的组,其中包含您切换可见/隐藏的节点。