устанавливает единицу измерения длительности
gantt.config.duration_unit = "hour";//один час
gantt.config.duration_step = 3;
//если task.duration = 2, задача будет длиться 6 часов
Когда разные задачи требуют различных единиц измерения длительности — например, некоторые отображаются в часах, а другие в днях — 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_unit, рекомендуется установить duration_step равным 1. Такая настройка активирует определённые оптимизации для расчёта рабочего времени, которые работают только при шаге равном 1. Учтите, что между "оптимизированным" и "неоптимизированным" режимами есть значительная разница в производительности.