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

links

Описание

Необязательно. Это массив объектов, содержащих данные ссылок.

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

links?: [
{
id: string | number,
masterId: string | number,
slaveId: string | number,
relation: "relatesTo" | "requiredFor" | "duplicate" | "parent"
}, {...} // другие данные ссылок
];

Параметры

Каждая ссылка включает следующие поля данных:

  • id - (обязательный) уникальный идентификатор ссылки
  • masterId - (обязательный) ID карточки, которая выполняет доминирующую роль в ссылке (например, «Требуется для»)
  • slaveId - (обязательный) ID карточки, которая выполняет пассивную роль в ссылке (например, «Зависит от»)
  • relation - (обязательный) тип ссылки. Доступные типы:
    • "relatesTo" - указывает зависимость, где текущая задача связана с другой
    • "requiredFor" - показывает зависимость, когда одна задача должна быть выполнена перед другой
    • "duplicate" - обозначает зависимость между дублированными задачами
    • "parent" - устанавливает зависимость между родительской (master) задачей и дочерней (slave) задачей
информация

Для динамической загрузки новых данных links вы можете использовать метод parse()!

Пример

const links = [
{
id: 1,
masterId: 2,
slaveId: 5,
relation: "relatesTo",
}, {...} // другие данные ссылок
];

new kanban.Kanban("#root", {
columns,
cards,
links
// другие параметры
});

История изменений: Это свойство было добавлено в версии v1.4

Связанные статьи: Работа с данными

Связанный пример: Kanban. Связи между задачами