【问题标题】:jsPlumb connector between anchors is disappearing with community version 2.2.8(latest)社区版本 2.2.8(最新)中锚之间的 jsPlumb 连接器正在消失
【发布时间】:2017-01-16 06:21:23
【问题描述】:

我通过创建锚点并在这些锚点之间添加源/目标端点,使用 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 的演示 - 版本错误

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

【问题讨论】:

    标签: javascript html svg workflow jsplumb


    【解决方案1】:

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

    所以实际的问题是样式参数 strokeStyle 从版本 2.2.0 开始被重命名为 stroke

    正确的样式格式:

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

    这是 jsPlumb 官方网站上的 Change log

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多