Свойства ссылок

Эта страница содержит полный список свойств, которые могут быть включены в объект ссылки.

Для подробного списка свойств объекта задачи, ознакомьтесь со статьей Свойства задачи.

Обязательные свойства

ИмяТипОписание
id string | number Уникальный идентификатор ссылки.
source string | number ID задачи, где начинается зависимость.
target string | number ID задачи, где заканчивается зависимость.
type string Тип зависимости. Возможные значения определены в объекте links. По умолчанию, варианты следующие:
  • "0" - 'finish_to_start'.
  • "1" - 'start_to_start'.
  • "2" - 'finish_to_finish'.
  • "3" - 'start_to_finish'.

Если вы хотите использовать пользовательские значения для типов зависимостей вместо стандартных ('0', '1', '2' и т.д.), вы можете изменить соответствующие свойства в объекте links. Например:

gantt.config.links.start_to_start = "start2start";

Имейте в виду, что эти изменения влияют только на то, как тип зависимости сохраняется, а не на то, как он отображается или ведет себя.

Необязательные свойства

ИмяТипОписание
lag number Задает задержку задачи.
readonly boolean Отмечает ссылку как только для чтения.
editable boolean Отмечает ссылку как редактируемую.

Пример

Вот пример того, как могут выглядеть данные для задач и ссылок:

var data = {
    tasks: [
        {id:1, text:"Project #1", start_date:"01-04-2020", duration:18},
        {id:2, text:"Task #1", start_date:"02-04-2020", duration:8, parent:1},
        {id:3, text:"Task #2", start_date:"11-04-2020", duration:8, parent:1}
    ],
    links:[
        {id:1, source:1, target:2, type:"1"},
        {id:2, source:2, target:3, type:"0"}
    ]
};
К началу