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
});
您可以通过设置适当的默认值,防止这种