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

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

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

Полный список свойств объекта задачи приведён в статье Свойства задачи.

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

ИмяТипОписание
idstring | numberидентификатор связи
sourcestring | numberидентификатор задачи, с которого начинается зависимость
targetstring | numberидентификатор задачи, к которой будет завершаться зависимость
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можно пометить связь как readonly
editablebooleanможно пометить связь как editable

Пример

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"}
]
};
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.