1
假設我有一個包含4個端點的元素,每個端點都有一個連接。我需要顯示端點標籤中的所有連接,並通過單擊它的名稱來刪除所有連接。 jsPlumb是否有這種能力?或者我該怎麼做? JsPlumb端點覆蓋
sourceEndpoint = jsPlumb.addEndpoint($(requirementSelector), {overlays: removeLabel, maxConnections: -1, endpoint: ["Dot", { radius: 4}], anchors: ["RightMiddle", "LeftMiddle"]});
targetEndpoint = jsPlumb.addEndpoint($(solutionSelector), {overlays: removeLabel,maxConnections: -1, endpoint: ["Dot", { radius: 4}], anchors: ["RightMiddle", "LeftMiddle"]});
jsPlumb.connect({
source: sourceEndpoint,
target: targetEndpoint
});
targetEndpoint.bind("click", function(endpoint) {
var elementEndpoints = jsPlumb.selectEndpoints({element: endpoint.elementId});
var ids="<div style='border: 2px solid black; padding: 5px; background-color: #ffffff'; z-index:10;>";
elementEndpoints.each(function(ep){
ids += "<p ng-click='clicked()'>Remove - " + ep.id + "</p>"
});
ids += "</div>";
endpoint.setLabel(ids);
endpoint.showOverlay();
});
jsPlumb具有連接標籤但沒有端點標籤。你想要單擊或雙擊刪除連接嗎?如果是的話,這是可能的。 – MrNobody
我可以從元素中獲取所有端點。每個端點都有一個連接。現在我需要在端點覆蓋圖(標籤)中顯示它(假設有4個連接),並通過點擊將它刪除。 – MaxD
對不起,我沒有得到你,你可以想象它併發布圖像。 – MrNobody