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

duration_unit

Description

Устанавливает единицу продолжительности

duration_unit: string

Example

gantt.config.duration_unit = "hour";//an hour
gantt.config.duration_step = 3;
//so if task.duration = 2, the task will long 6 hours

Default value:"day"

Details

Если вам нужно иметь разные единицы продолжительности для разных задач, то есть отображать продолжительности некоторых задач в часах, а для некоторых — в "days", можно воспользоваться formatter module.

В таком случае duration_unit должно быть установлено в минимальную продолжительность, которую ваши задачи могут иметь:

gantt.config.duration_step = 1;
gantt.config.duration_unit = "minute";

// или

gantt.config.duration_step = 1;
gantt.config.duration_unit = "hour";

И плагин formatter позволит отображать продолжительности в нужных вам единицах. Конечным пользователям также будет доступен ввод продолжительностей в разных единицах.

Если вы укажете единицу продолжительности как "hour" или "minute", рекомендуется установить duration_step равным 1. Такое сочетание активирует определенные optimizations для вычисления рабочего времени, которые работают только при шаге 1. Обратите внимание, что существуют значительные различия в производительности между режимами "optimized" и "non-optimized".

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.