Zum Hauptinhalt springen

API-Übersicht des History Manager

Eine Reihe von APIs, die Sie zur Verwaltung des Aktionsverlaufs im Diagram Editor nutzen können. Verwenden Sie das Schlüsselwort history, um über das Objekt editor auf den History Manager zuzugreifen:

const editor = new dhx.DiagramEditor("editor_container", {
type: "default" // nur default
});
// ...
editor.history.redo(); // stellt eine Aktion wieder her, die durch die Undo-Aktion rückgängig gemacht wurde

Methodenübersicht des History Manager

NameBeschreibung
add()Fügt einen neuen Zustand hinzu
disable()Blockiert HistoryManager
enable()Startet die Arbeit von HistoryManager neu und speichert den aktuellen Zustand als Ausgangszustand
isRedo()Prüft, ob eine durch die Undo-Aktion rückgängig gemachte Aktion wiederhergestellt wurde
isUndo()Prüft, ob eine Aktion rückgängig gemacht wurde
redo()Stellt eine Aktion wieder her, die durch die Undo-Aktion rückgängig gemacht wurde
reset()Setzt vorherige Änderungen zurück und speichert den aktuellen Zustand
undo()Macht die letzte Aktion im Diagram Editor rückgängig

Eigenschaftenübersicht des History Manager

NameBeschreibung
saveDelayLegt das Zeitintervall (in ms) für das Speichern des aktuellen Zustands fest