jsPlumb设置状态,端点连接不可编辑

问题描述:

这应该是相当简单的,但我找不到有用的谷歌。 我有一个源和端点已通过连接进行连接。 在任何情况下都不应该删除此连接!jsPlumb设置状态,端点连接不可编辑

任何反馈都非常apprciated ..在此先感谢!

var isLooperTargetSetting = { 
    isTarget:true, 
    maxConnections: 1 
}; 

var isLooperSourceSetting = { 
    isSource:true, 
    maxConnections: 1 
}; 

var tar = looperPlumb.addEndpoint(end, { 
    anchors:["BottomCenter"] 
}, isLooperTargetSetting); 
tar.setEnabled(false); 
var src = looperPlumb.addEndpoint(start, { 
    anchors:["BottomCenter"] 
}, isLooperSourceSetting); 
src.setEnabled(false); 
looperPlumb.connect({ 
    source:start, 
    target:end 
}); 

默认情况下,使用jsPlumb.connect进行的连接将通过鼠标进行拆卸。

jsPlumb.importDefaults({ 
    ... 
    ConnectionsDetachable:false 
    ... 
}); 

或指定它的连接调用像这样:

jsPlumb.connect({ 
    source:"aThirdElement", 
    target:"yetAnotherElement", 
    detachable:false 
}); 
您可以通过设置适当的默认值,防止这种