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

history

Описание

Необязательный. Включает/отключает управление историей изменений

информация

С помощью свойства history можно включить или отключить управление историей изменений в To Do List. Если задать свойству history значение false, управление историей изменений через методы undo()/redo() и элементы управления на Toolbar будет недоступно.

Использование

history?: boolean; 
// или
history?: {
projects?: boolean,
limit?: number
};

Параметры

Для настройки свойства history можно использовать краткий или расширенный подход:

Краткий подход:

  • history - (необязательный) включает/отключает историю изменений в To Do List

Расширенный подход:

  • history - (необязательный) объект с расширенными настройками истории изменений. Можно указать следующие параметры:

    • projects - (необязательный) включает/отключает ветвление истории
    информация

    Если задать параметру projects значение true, история изменений будет вестись отдельно для каждого проекта; иначе — история изменений будет общей для всего приложения.

    • limit - (необязательный) ограничивает количество операций в истории

Конфигурация по умолчанию

history: true

Пример

const { ToDo } = todo;
const { tasks, users, projects } = getData();

// создание To Do List
new ToDo("#root", {
tasks,
users,
projects,
history: { projects: false, limit: 20 }
});

История изменений: Конфиг history добавлен в v1.3

Связанный API: