getSubtaskDuration

计算嵌套在项目或其他任务中的所有子任务的总持续时间。

number getSubtaskDuration( [string | number task_id] );
task_idstring | number任务的ID;如果省略,则默认使用 root_id 中的值
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

此方法计算嵌套在项目或其他任务内部的所有任务的总持续时间。

请注意,属于项目类型的任务不计入此总持续时间。

返回的值以配置中定义的持续时间单位表示。

See also
Back to top