社区版本 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。
我通过创建锚点并在这些锚点之间添加 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。