JavaScript-Bibliothek zum Erstellen und Bearbeiten von Flussdiagrammen in Web-Apps

Open-Source-JavaScript-API zum Erstellen von Web-Apps, mit der sich tolle Flussdiagramme ganz einfach generieren und verwalten lassen.

Flowy ist eine sehr nützliche Bibliothek, mit der Softwareentwickler JavaScript-Webanwendungen zum einfachen Erstellen und Verwalten von Flussdiagrammen erstellen können. Flowy.js ist ein sehr netter und benutzerfreundlicher Flussdiagramm-Builder und kann problemlos in andere Bibliotheken integriert werden. Die Bibliothek hilft Entwicklern beim Erstellen von Automatisierungssoftware, Mindmapping-Tools, Organigrammen, Stammbäumen und vielem mehr. Diese Flowy-Bibliothek ist Open Source und unter der MIT-Lizenz verfügbar, was bedeutet, dass sie kostenlos verwendet werden kann.

Die Flowy-Bibliothek zeigt nicht nur einfach Flussdiagramme an, sondern unterstützt auch einen vollständigen Drag & Drop-Editor mit einer großartigen Benutzeroberfläche, vielen Anpassungsoptionen, Gestenereignis-Listenern und anderen erstaunlichen Funktionen. Einige dieser Funktionen umfassen Unterstützung für automatisches Einrasten, automatisches Scrollen, Neuanordnung von Blöcken, Auswählen und Entfernen von Blöcken, automatische Blockzentrierung, Importieren und Verwenden vorhandener Dateien, mobile Unterstützung, einfaches Erstellen Ihrer Blöcke, bedingtes Einrasten und so weiter.

Previous Next

Erste Schritte mit Flowy

Die empfohlene Methode zur Installation der Flowy-Bibliothek ist die Verwendung von NPM. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation

Flowy über NPM installieren

  npm install flowy

Flowy über GIT-Repository klonen

  git clone https://github.com/alyssaxuu/flowy.gitt

Flussdiagramm per Drag & Drop über JavaScript erstellen

Die Flowy-Bibliothek bietet Softwareentwicklern die Möglichkeit, ein neues Flussdiagramm in ihren JavaScript-Apps zu erstellen. Die Bibliothek unterstützt die Erstellung eines reaktionsfähigen, professionellen Flussdiagramms per Drag & Drop. Zuerst müssen Sie ein Element erstellen, das das Flussdiagramm enthält. Danach müssen Sie einen vordefinierten Block erstellen, der per Drag & Drop in das Flussdiagramm eingefügt werden kann. Sie können problemlos Änderungen vornehmen, z. B. den Abstand zwischen Elementen verwalten, einen Block verschieben, einen Block bearbeiten, unerwünschte Blöcke entfernen und vieles mehr.

Flussdiagramm mit kostenloser JavaScript-Bibliothek erstellen


        // Initialize the flowchart on the canvas div
        const canvas = document.getElementById('canvas');
        flowy(canvas);

        // Create some nodes and connect them
        const node1 = flowy.add_node('Start', 'node-1');
        const node2 = flowy.add_node('Process', 'node-2');
        flowy.connect(node1, node2);

        // Add some properties to nodes
        flowy.set_property(node1, 'color', 'blue');
        flowy.set_property(node2, 'text', 'Hello World');

        // Serialize and log the flowchart
        document.getElementById('serialize').addEventListener('click', () => {
            console.log(flowy.serialize());
        });

        // Load the serialized flowchart
        document.getElementById('load').addEventListener('click', () => {
            const json = prompt('Enter JSON:');
            flowy.load(json);
        });

Knoten über JavaScript hinzufügen und verwalten

Die Open-Source-Bibliothek Flowy unterstützt das programmgesteuerte Hinzufügen neuer Knoten in JavaScript-Anwendungen. Die Bibliothek ermöglicht es Softwareprogrammierern, zuerst den Block zu entwerfen. Anschließend können Sie die Entwurfsdatei einfach exportieren und im unterstützten Dateiformat speichern. Außerdem haben Softwareentwickler die Möglichkeit, den vorhandenen Block zu importieren, Änderungen daran vorzunehmen und ihn mit nur ein paar Codezeilen am gewünschten Speicherort wieder zu speichern. Das Flowy-Team arbeitet auch an der dynamischen Generierung des Diagramms und bald wird es Teil davon sein.

Wie füge ich mithilfe der JavaScript-Bibliothek einen neuen Knoten zu einem Flussdiagramm hinzu?

// create a new instance of the Flowy library
const canvas = document.getElementById("canvas");
const flowy = new Flowy(canvas);

// add a new node to the canvas

const node = flowy.addNode({
  text: "New Node",
  x: 100,
  y: 100,
  draggable: true,
  resizable: true,
  deletable: true,
});

Flussdiagrammdaten über JavaScript importieren

Die Open-Source-Bibliothek Flowy bietet Softwareentwicklern die Möglichkeit, die Daten des Flussdiagramms in ihre eigenen Anwendungen zu importieren. Die Bibliothek unterstützt den einfachen Import ganzer Flussdiagramme. Stellen Sie bei Verwendung dieser Methode sicher, dass die Eingabe absolut vertrauenswürdig ist, da diese Methode sonst Ihr System angreifbar machen kann. Sie ermöglicht außerdem den Abruf der Flussdiagrammdaten als Objekt sowie als JSON-Zeichenfolge.

Wie importiere ich Flussdiagrammdaten mithilfe der JavaScript-API?

const canvas = document.getElementById('canvas');
const flowy = new Flowy(canvas);

const data = {
  nodes: [
    { id: "node1", content: "Start", x: 100, y: 100 },
    { id: "node2", content: "Step 1", x: 250, y: 100 },
    { id: "node3", content: "Step 2", x: 250, y: 200 },
    { id: "node4", content: "End", x: 400, y: 150 }
  ],
  edges: [
    { source: "node1", target: "node2" },
    { source: "node2", target: "node3" },
    { source: "node3", target: "node4" }
  ]
};

flowy.load(data);

 Deutsch