03-30-2016 10:23 AM
Hi all,
I have created a topology with some nodes.
I would like to get node id when I 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
I think _data-id:2 is my target.
How can I cast sender object to Node object and then get node id property?
04-12-2016 08:41 AM
HI all,
I found the answer.
n.on('selectNode',
function(sender, event){
console.log(sender.id())
}
);
Call sender.id() to get the id of the node.
04-19-2016 08:23 AM
Hi Tzuche Lin,
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())
})
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide