社区版本 2.2.8(最新)中锚点之间的 jsPlumb 连接器正在消失

jsPlumb connector between anchors is disappearing with community version 2.2.8(latest)

我通过创建锚点并在这些锚点之间添加 source/target 端点,使用 jsPlumb 库创建了 水平工作流 的简单演示版本。

使用 jsPlumb 2.0.7 一切都很好,但是当指向最新的库 jsPlumb 2.2.8 时,锚点之间的连接尽管出现了连接器末端的 箭头

JS连接器代码:

 var basicType = {
      connector: "StateMachine",
      paintStyle: {
        strokeStyle: "red",
        lineWidth: 5
      },
      hoverPaintStyle: {
        strokeStyle: "blue"
      },
      overlays: [
        "Arrow"
      ]
    };
    instance.registerConnectionType("basic", basicType);

使用 jsplumb 2.0.7 的演示 jsfiddle - 工作版本

使用 jsplumb 2.2.8 的演示 jsfiddle - 错误版本

任何快速帮助将不胜感激:)

我在 SO 论坛之外从作者 (simon porritt) 那里解决了这个问题。

所以实际问题是样式参数 strokeStyle 从版本 2.2.0.

开始重命名为 stroke

正确的样式格式:

paintStyle: { 
     stroke:"blue", //renamed to "stroke" from "strokeStyle"
     strokeWidth:10 
    }

这是官方 jsPlumb 网站上的 Change log