Ich benutze instance.bind ("Verbindung", Funktion (connInfo) {}), um eine Verbindung mit jsplumb zu erstellen. Während der Verbindung möchte ich den Verbindungstyp bearbeiten und der Verbindung ein Etikett hinzufügen. Ich kann entweder eine Beschriftung hinzufügen oder den Verbindungstyp bearbeiten, aber nicht beides. Kann mir jemand helfen, dieses Problem zu beheben?Problem beim Hinzufügen von Label, wenn der Connector-Typ in jsplumb definiert ist
js Block:
instance.bind("connection", function (connInfo) {
// listens for connection anywhere on topology
var sourceId = connInfo.sourceId;
var targetId = connInfo.targetId;
if (sourceId == targetId) {
// to edit connector type
connInfo.connection.setConnector([ "Flowchart", { stub:20, gap: 10, cornerRadius: 10} ]);
// To add label.
connInfo.connection.getOverlay("sourceLabel").setLabel("bar");
console.log(connInfo);
}