scales
определяет настройки конфигурации временной шкалы
Scales scales;
Example
gantt.config.scales = [
{unit: "month", step: 1, format: "%F, %Y"},
{unit: "week", step: 1, format: function (date) {
return "Неделя #" + gantt.date.getWeek(date);
}},
{unit: "day", step: 1, format: "%D", css: function(date) {
if(!gantt.isWorkTime({ date: date, unit: "day"})){
return "выходной"
}
}}
];
Details
Каждый объект в массиве указывает на одну шкалу. Объект может принимать следующие атрибуты:
- unit - (string) - название единицы шкалы. Доступные значения: "minute", "hour", "day" (по умолчанию), "week", "quarter", "month", "year".
Также есть возможность установить пользовательскую единицу. Узнайте больше по этой теме здесь.
- step? - (number) - шаг временной шкалы (ось X), по умолчанию 1.
- format? (date): any - (string | Function) - формат меток шкалы. Если задан в виде функции, ожидает объект даты в качестве параметра.
- date - (Date) - дата, которая будет преобразована
- date? (date): any - (string | Function) - формат меток шкалы. Если задан в виде функции, ожидает объект даты в качестве параметра.
- date - (Date) - дата, которая будет преобразована
- css? (date): any - функция, которая возвращает название CSS класса, который будет применен к единицам шкалы. Принимает объект даты в качестве параметра.
- date - (Date) - дата, которая будет проверена
- sticky? - (boolean) - делает метку шкалы видимой, если ячейка шкалы больше ширины области просмотра
К началу