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

getSubtaskDuration

Description

Вычисляет общую длительность задач, вложенных в проект или другую задачу.

getSubtaskDuration: (task_id?: string | number) => number

Parameters

  • task_id - (optional) string | number - идентификатор задачи; если не указан, по умолчанию будет использован root_id

Returns

  • duration - (number) - общая длительность вложенных задач

Example

const formatter = gantt.ext.formatters.durationFormatter();
//длительность всего проекта
let duration = gantt.getSubtaskDuration();

console.log(formatter.format(duration));

//длительность субпроекта
duration = gantt.getSubtaskDates(1);

console.log(formatter.format(duration));

Details

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

Обратите внимание, что задачи типа project исключаются из этого итога.

Возвращаемое значение указано в единицах длительности, определённых в конфигурации.