我使用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 - 版本错误
任何快速帮助将不胜感激:)
答案 0 :(得分:0)
我在SO论坛之外从作者(simon porritt)那里解决了这个问题。
因此实际问题是样式参数strokeStyle
从版本 2.2.0 开始重命名为stroke
。
正确的样式格式:
paintStyle: {
stroke:"blue", //renamed to "stroke" from "strokeStyle"
strokeWidth:10
}
这是官方jsPlumb网站上的Change log。