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

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

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

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

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

ИмяТипОписание
idstring | numberуникальный идентификатор связи
sourcestring | numberid задачи, с которой начинается зависимость
targetstring | numberid задачи, на которой заканчивается зависимость
typestringтип зависимости. Доступные варианты определяются в объекте 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";

Обратите внимание, что это изменение влияет только на то, как тип зависимости сохраняется, а не на его отображение.

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

ИмяТипОписание
lagnumberвремя задержки между задачами
readonlybooleanотмечает связь как только для чтения
editablebooleanотмечает связь как редактируемую

Пример

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"}
]
};