我正在使用jsPlumb statemachine。我想稍后保存并加载我的图表。我用Google搜索,发现我必须使用json Object来完成它。我尝试了几个例子stackoverflow。我能够获得每个盒子的位置,但我无法获得连接。我看到的所有示例都使用jsPlumb.getConnections()
,但对我来说它不起作用。我已动态添加这些连接和框。
答案 0 :(得分:1)
如果要修改示例代码,则需要将'instance'变量设为全局,然后在其上调用getConnections()方法。
instance = jsPlumb.getInstance({
Endpoint: ["Dot", {radius: 1}],
HoverPaintStyle: {strokeStyle: "#1e8151", lineWidth: 1},
ConnectionOverlays: [
["Arrow", {
location: 1,
id: "arrow",
length: 10,
width: 15,
foldback: 1
}],
["Label", {label: "FOO", id: "label", cssClass: "aLabel"}]
],
Container: "statemachine"
});
//...
instance.getConnections()