Wie kann ich 'remove' Aktionen bei Links auf jointjs deaktivieren?

8

Verwenden Sie joinjs Bibliothek, um ein Diagramm zu erstellen, es ist eine gute Bibliothek mit sehr wenigen Dokumenten.

Ссылка Wie oben auf der Seite, wenn Maus auf Link bewegen, gibt es ein "Entfernen" -Symbol auf dem Link, auf den man klicken kann, um den Link zu entfernen, und ich möchte die Aktion "Entfernen" auf den Links deaktivieren? Bitte beraten.

    
Cooper.Wu 30.12.2013, 16:06
quelle

5 Antworten

12

Der einfachste Weg ist, .link-tools .tool-remove { display: none } in Ihrem CSS zu setzen.

    
dave 31.12.2013, 16:15
quelle
3

Sie können das Markup ändern, das zum Anzeigen von Links verwendet wird. In der Dokumentation werden alle Markup-Elemente aufgelistet. Nur "Verbindung" ist obligatorisch.

%Vor%

z. Im Folgenden werden Links nur mit einer Endmarke und Labels, ohne Werkzeuge oder Hover-Gliederung erstellt:

%Vor%     
Ian Horwill 14.01.2016 09:08
quelle
3

Hier ist meine alternative Möglichkeit, diesen Teil von css in jointjs Version 1.0.2 zu modifizieren.

Der Vorteil dieses Tricks ist, dass wir unterschiedliche Verbindungen mit verschiedenen Stilen haben können und dass es auch flexibler ist.

%Vor%

Wir können es auch in einem Papier als Standard festlegen, hier ein weiteres Beispiel:

%Vor%     
haudoing 09.11.2016 01:52
quelle
2

Wie Dave anmerkte, ist es in der CSS erledigt, aber Sie müssen ein zusätzliches für die Optionen hinzufügen. Einträge für das CSS sind:

%Vor%     
user3784515 27.06.2014 19:57
quelle
0

Ich sehe, dass es für Pfeilspitzen ein g -Element mit marker-arrowheads -Klasse gibt.

Also:

%Vor%

sollte es tun.

Beachten Sie, dass es auch ein Element mit marker-vertices class gibt.

    
Michael Vashchinsky 29.09.2015 14:22
quelle

Tags und Links