Обзор API History manager
Набор API, которые можно использовать для управления историей действий в Diagram Editor. Используйте ключевое слово history для доступа к History manager через объект editor:
const editor = new dhx.DiagramEditor("editor_container", {
type: "default" // только default
});
// ...
editor.history.redo(); // восстанавливает действие, отменённое операцией отмены
Обзор методов History manager
| Name | Описание |
|---|---|
| add() | Добавляет новое состояние |
| disable() | Блокирует HistoryManager |
| enable() | Перезапускает работу HistoryManager, сохраняя текущее состояние как исходное |
| isRedo() | Проверяет, было ли восстановлено действие, отменённое действием Undo |
| isUndo() | Проверяет, было ли отменено действие |
| redo() | Восстанавливает действие, отменённое действием Undo |
| reset() | Сбрасывает предыдущие изменения и сохраняет текущее состояние |
| undo() | Отменяет последнее действие в Diagram Editor |
Обзор свойств History manager
| Name | Описание |
|---|---|
| saveDelay | Задает интервал времени для сохранения текущего состояния в мс |