我知道我们可以在 vis.js 中注册 (\w)+(?=\w*[a-z])(?=\w+[\{+\=+\"+\}+\:])\w+
点击事件,但我想听 node
点击事件。我已经通过了documentation,但没有任何帮助。我想知道它是否可能?
答案 0 :(得分:1)
您可以在vis.js网络配置中挂钩以下事件,以便在选择Edge时执行任何操作:
selectEdge:function(obj){
console.log(obj);
}
您可以详细了解此配置here:
干杯!
答案 1 :(得分:0)
基本上,您可以使用与节点相同的方法。例如:
network.on("click"), function(params) {
if (params.edges.length > 0) {// if some edge is selected
// do something with the array of edge ids (params.edges)
// alternatively, you could call network.getSelectedEdges()
// to obtain the same array of edge ids
}
}
请注意,您可以通过在上面的代码中选择params.nodes而不是params.edges来对节点执行相同的操作。 如果此答案可以帮助您,请将其标记为问题的答案。