Перейти к основному содержимому

Обзор 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Задает интервал времени для сохранения текущего состояния в мс