jsplumb 使用总结

1 删除连线问题

funcion clearDrawGraph { 
  if (this.graphInstance !== null) {
    const connections = this.graphInstance.getConnections(); // 不能用getAllConnections 否则删除的时候会少
      for (let i = 0; i < connections.length; i++) {
        this.graphInstance.deleteConnection(connections[i]);
      }
    this.graphInstance = null;
  }
}

2  图表repaint 
  使用方法repaintEverything
  

document.getElementById("angentContainer").onscroll = () => {
  this.graphInstance.repaintEverything();
};
window.onscroll = () => {
  if (this.graphInstance !== null) {
    this.graphInstance.repaintEverything();
  }
};
window.onresize = () => {
  if (this.graphInstance !== null) {
    this.graphInstance.repaintEverything();
  }
};

 

posted @ 2019-04-17 15:00  a fine day  阅读(487)  评论(0编辑  收藏  举报