vis js网络中的交互节点

时间:2017-03-06 07:31:39

标签: vis.js-network vis.js

当选择节点时,我想在节点和图标上添加一个图标点击我想提供编辑或删除所选节点的选项。这可能或如何在Vis js中实现它?

1 个答案:

答案 0 :(得分:1)

您可以使用click事件或nodeSelected。 像这样:

network.on('click', function (properties) {    
  selection = properties.nodes

  if (selection > 0) {
    var node_sel = nodes.get([selection])[0];
    if(node_sel['selected']){
      alert('add you buttons');
    }
    else{
      alert('change the style here');
      node_sel['selected'] = true;
      node_sel['shape'] = 'box';
      nodes.update(node_sel);
      var msg = JSON.stringify(nodes.get([selection]))
      alert(msg);
    }
  }
});

请参阅此plunker,而不是将代码添加到警报中。