zoukankan      html  css  js  c++  java
  • jsplumb踩坑

    一,,关于连线器label

         我们全局设置中可以用 getInstance 实例化新对象 也可以通过 importDefaults 实例化新对象  

         当我想要给连线器上添加标签  每个连线器上的标签都不一样  用 getInstance 会导致删除节点时  节点有关连线用

    jsPlumb.removeAllEndpoints(id)

    无法删除跟此id有关的连接线

    而且 importDefaults 可以在每一小部分可以改变其中一小部分的默认设置

    二,,删除单条连接线

       网上寻找相关资料时  都说以下方法实现此功能

         

    jsPlumb.bind("click", function(c) {
          if(confirm("你确定取消连接吗?"))
            jsPlumb.detach(c);
      });

    但是  我这边会报  jsPlumb: fire failed for event click : TypeError: __WEBPACK_IMPORTED_MODULE_2_jsplumb__.jsPlumb.detach is not a function 的错误

    可能跟webpack有关系  于是我用以下方法实现删除单条连接线

    jsPlumb.bind('click', (conn) => {
          jsPlumb.deleteConnection(conn)
       })
  • 相关阅读:
    ELK 一些截图
    AD域
    NPOI
    搭建harbor
    【【【【日常问题记录】】】】
    golang yaml配置文件解析
    golang操作mysql使用总结
    【转】mysql优化步骤
    【转】Mysql事务,并发问题,锁机制
    golang curl
  • 原文地址:https://www.cnblogs.com/moneyss/p/8745682.html
Copyright © 2011-2022 走看看