скрывает нерабочее время на временной шкале
Available only in PRO Edition
// вычисляет продолжительность в рабочих часах и скрывает нерабочее время на диаграмме
gantt.config.duration_unit = "hour";
gantt.config.work_time = true;
gantt.config.skip_off_time = true;
gantt.init("gantt_here");
Эта функциональность доступна только в версии PRO.
Обратите внимание, что конфигурация skip_off_time не изменяет шкалу и скрывает ячейки, которые не содержат рабочего времени.
Пример 1
Шкала дня начинается в 00:00 и заканчивается в 23:59, рабочие часы начинаются в 08:00 и заканчиваются в 16:59. У вас минимальная шкала в часах. Когда конфигурация skip_off_time установлена в true, ячейки с нерабочим временем будут скрыты для всех шкал. Таким образом, шкала дня начнется в 08:00 и закончится в 16:59. Однако, если у вас только шкала дня, она не изменится. Она будет начинаться в 00:00 и заканчиваться в 23:59, поскольку в течение дня есть рабочие часы.
Пример 2
Шкала недели имеет 7 дней, 2 из которых являются выходными (например, суббота и воскресенье). У вас минимальная шкала в днях. Когда конфигурация skip_off_time установлена в true, выходные дни скрываются, и шкала недели отображается с понедельника по пятницу. Однако, если у вас только шкала недели, неделя будет начинаться с понедельника и заканчиваться в воскресенье, независимо от конфигурации skip_off_time, поскольку в неделе есть выходные дни.
Существует два способа отобразить диаграмму с скрытым нерабочим временем:
Related sample: 5-дневные рабочие недели на шкале