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

projects

Описание

Необязательный. Задаёт массив объектов проектов для загрузки в список

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

projects?: [
{
id: string | number,
label: string
},
{...} // другие проекты
];

Параметры

Свойство projects представляет собой массив объектов проектов. Каждый объект включает следующий набор параметров:

  • id - (обязательный) идентификатор проекта
  • label - (обязательный) название проекта. Отображается в списке доступных проектов

Пример

const { ToDo, Toolbar } = todo;

// данные проектов
const projects = [
{ "id": "books", "label": "Books" },
{ "id": "films", "label": "Films" },
];

// создание To Do List
const list = new ToDo("#root", {
projects,
activeProject: "films"
});

const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
совет

По умолчанию первый проект из списка объектов проектов загружается как активный. Чтобы задать другой проект активным, используйте свойство activeProject

Связанные статьи: