跳到主要内容

getSubtaskDuration

Description

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

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

Parameters

  • task_id - (optional) string | number - 任务的 id,若未指定,将使用 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

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

属于 项目类型 的任务不会计入总持续时间。

返回值基于配置中的 持续单位 单位进行计算。

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.