Vis JS Edge:显示开始和结束的标签

时间:2018-05-15 12:11:12

标签: javascript vis.js-network vis.js

我使用VisJS来显示网络地图(即路由器和交换机之间的链接),因此每个VisJS' edge是两个设备之间的链接。 单击边缘,我希望在设备的两个端口的边缘的两端显示,这要归功于它们的连接。

对于istance(以非常准确的图形方式!):

[8] ---------------- [15]

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

嗯,您需要将on method用于click事件,如下所示:

network.on('click',function(ev){
    if(ev.nodes.length != 0 || ev.edges.length != 1)
        return;
    var edge = ev.edges[0];
    // do what you need for that edge:
    // use edge.from and edge.to to get the corresponding nodes,
    // get the ports from wherever you have them stored,
    // add/show labels
});