preciseTimeUnit
позволяет указать точность позиции и ширины задачи
boolean preciseTimeUnit;
Example
webix.ui({
view:"gantt",
preciseTimeUnit: true, // выставляем точность для всех шкал
// другие свойства
});
Details
Возможные значения:
- true - позиция и ширина задачи округляются до юнита, который меньше, чем самый маленький юнит шкалы на один шаг:
- если самый маленький юнит шкалы year, то задачи округляются до quarters;
- если quarter, то задачи округляются до months;
- если month, то задачи округляются до days;
- если week, то задачи округляются до days;
- если day, то задачи округляются до hours;
- если hour, то задачи округляются до minutes;
- false - позиция и ширина задачи округляются до самого маленького юнита шкалы;
- undefined (default) - работает как и в случае с true. Исключение - шкала "day", при которой округление происходит до дней.
Чтобы изменить это свойство динамически, вызовите метод setScales() у сервиса Local, передав true/false или ничего (расценивается как "undefined") в качестве третьего параметра:
// округляем до самого маленького юнита шкалы
$$("gantt").getService("local")
.setScales(new Date(2020,8,9), new Date(2020, 11, 23), false);
See also
Наверх