锚点之间的jsPlumb连接器随着社区版本2.2.8(最新)而消失

时间:2017-01-16 06:21:24

标签: javascript html svg workflow jsplumb

我使用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 - 版本错误

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

1 个答案:

答案 0 :(得分:0)

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

因此实际问题是样式参数strokeStyle从版本 2.2.0 开始重命名为stroke

正确的样式格式:

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

这是官方jsPlumb网站上的Change log