Свойства связей

На этой странице перечислены все свойства, которые может иметь объект связи.

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

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

ИмяТипОписание
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"}
    ]
};
К началу