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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| saveDelay | Legt das Zeitintervall (in ms) für das Speichern des aktuellen Zustands fest |