устанавливает единицу измерения продолжительности
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";
Плагин форматирования позволит вам отображать продолжительности в нужных вам единицах. Конечные пользователи также смогут вводить продолжительности в различных единицах.
Если вы укажете единицу измерения продолжительности как "hour" или "minute", мы рекомендуем установить duration_step на 1.
Такое сочетание активирует определенные оптимизации для расчетов рабочего времени, которые работают только при установке шага на 1. Обратите внимание, что существуют значительные различия в производительности между "оптимизированным" и "неоптимизированным" режимами.