Created a topology with some nodes. Would like to get node id when you click the node.
// while topology is generated, I add selectNode event handler to each node
topo.on('topologyGenerated', function(sender, event) {
topo.eachNode(function(n){
n.on('selectNode', function(sender, event){
console.log(sender)
}
);
},
null);
});
Here are some sender information
_data-id:2 is my target.
How to cast sender object to Node object and then get node id property
n.on('selectNode', function(sender, event){ console.log(sender.id()) } );
Call sender.id() to get the id of the node.
Or You can just use clickNode to event get node's information.
topo.on('clickNode',function(sender,node){
console.log(node.id())
console.log(node.model().data())
})
Comments
0 comments
Please sign in to leave a comment.