skip_off_time

скрывает нерабочее время на временной шкале

boolean skip_off_time;

Available only in PRO Edition

Example

// вычисляет продолжительность в рабочих часах и скрывает нерабочее время на диаграмме
gantt.config.duration_unit = "hour";
gantt.config.work_time = true; 
gantt.config.skip_off_time = true;  
gantt.init("gantt_here");


Default value:

false
Details

Эта функциональность доступна только в версии 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-дневные рабочие недели на шкале

See also
К началу