Die Arbeitsweise
AntV X6 Editor richtet sich an interaktive Diagramm-Tools wie Flussdiagramm-, DAG-, Entity-Relationship-, Lineage- und Organigramm-Editoren. Der erfasste Eintrag zielt auf X6 v3 und beschreibt einen imperativen Ansatz: Graph erstellen, Knoten und Kanten hinzufügen und dann die Editor-Plugins registrieren, die für die vorgesehenen Operationen nötig sind.
Das Besondere ist das Editorverhalten. Auswahl, Verlauf, Zwischenablage, Tastatur, Stencil, Drag-and-drop, Transformationen und Export erfordern eine explizite Einrichtung; Canvas-Verschieben und Verbindungsverhalten gehören zu einer anderen Konfigurationsebene. Die Quelle verweist außerdem für Serialisierung und portspezifische Aufgaben auf detaillierte Referenzen. Ein gezeichneter Ablauf wird dadurch nicht zu einem ausführbaren Geschäftsprozess.
Erwartete Ergebnisse
- X6-Diagrammeditor-JavaScript mit gestalteten Knoten und Kanten
- Eine gezielte Auswahl an Editor-Plugins und Canvas-Interaktionen
- Verbindungs-, Ausschnitts- und optionales Serialisierungsverhalten passend zum Editor
Vom Briefing zur Prüfung
- 01Die Bearbeitungsaufgabe definieren
Liste die Diagrammobjekte auf, die Personen erstellen, verschieben, auswählen, verbinden und entfernen können. Lege fest, welche Editor-Operationen wirklich nötig sind, bevor du Plugins aktivierst.
- 02Das Knoten-Kanten-Modell aufbauen
Erstelle den Graph und füge die benötigten Formen und Verbindungen hinzu. Rufe gezielte Anleitungen für Ports, benutzerdefinierte HTML-Knoten oder verschachtelte Strukturen ab, wenn diese Funktionen im Umfang liegen.
- 03Editor-Funktionen registrieren
Importiere und registriere die Plugins, die die Implementierung nutzt. Halte Konstruktoroptionen wie Verschieben und Verbinden getrennt von Plugin-Klassen.
- 04Die Bearbeitungssitzung prüfen
Teste Auswahl-, Verschiebe-, Zoom- und Drag-Gesten auf Konflikte, rahme den Inhalt ein und prüfe jeden zugesagten Speicher-/Lade- oder Exportpfad, statt anzunehmen, dass er existiert.