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. Связи между задачами