isHoliday

проверяет, является ли день выходным

function isHoliday;

Example

webix.ui({
  view: "gantt",
  url: "https://docs.webix.com/gantt-backend/",
  // убираем все выходные дни
  isHoliday: date => false
});

Details

Функция вызывается для каждого дня на шкале и возвращает true, если день выходной. Функция принимает один аргумент:

  • date (object) - объект JS Date.

По умолчанию Gantt считает субботу и воскресенье выходными. Ниже вы найдёте пример, как указать произвольные выходные (субботу, воскресенье и 4 ноября).

webix.ui({
  view: "gantt",
  url: "https://docs.webix.com/gantt-backend/",
  isHoliday: date => {
    const d = date.getDay();
    return (
      // массив JS days начинается с нуля
      d === 0 ||
      d === 6 ||
      (date.getDate() === 4 && date.getMonth() === 10)
    );
  }
});

Related sample:  Gantt: Custom Holidays

See also
Наверх