2016-09-10 3 views
0

ID로 노드의 전체 속성에 액세스 할 수있는 힌트를 줄 수 있습니까? 나는 내가 예를 들어 network.on("click", function(properties) {}); 또는 비슷한 것을 할 때 얻을 수있는 모든 정보를 의미합니다.vis.js - 노드 ID로만 전체 노드 속성에 액세스

마지막으로 ID로 액세스하는 특정 노드에 연결된 모든 노드의 노드 ID를 가져 오려고합니다. 미리 정의 된 함수가 있습니까?

대단히 감사합니다! 감사합니다.

답변

0

사용 dataset :

var nodeId = 2; 

var node = data.nodes.get(nodeId) 
console.log(node); 

var connected = data.edges 
        .get({ 
          filter: function(item) { 
          return (item.from === nodeId) || (item.to === nodeId); 
          } 
        }) 
        .reduce(function(ids, item){ 
          var id = item.from; 
          if (id === nodeId) id = item.to; 
          ids.push(id); 
          return ids; 
        }, []) 
console.log(connected); 

https://jsfiddle.net/jgh1ncxh/