'устанавливает' в Gantt диаграмме автоматическое расширение временной шкалы для отображения всех задач
gantt.config.fit_tasks = true; gantt.init("gantt_here");
По умолчанию dhtmlxGantt не автоматически расширяет временную шкалу, если какая-либо задача больше не помещается в текущий интервал. Это может произойти, когда пользователь устанавливает дату задачи или после автоматического планирования. В этом случае задача может быть обрезана или совсем не видна.
Чтобы 'принудительно' перерисовать шкалу каждый раз, когда задача не помещается в существующий интервал шкалы, установите свойство fit_tasks в true.
Эта настройка может быть отменена конфигурациями start_date и end_date, которые ограничат временную шкалу заданными границами.
Если вы хотите, чтобы временная шкала динамически настраивалась в соответствии с диапазоном дат, вы можете либо пропустить конфигурации start_date и end_date, либо управлять диапазоном времени динамически.
Например, начальная продолжительность задачи "Проект #2" составляет 6 дней.
Если пользователь увеличивает продолжительность, установив её, скажем, на 8 дней, поведение Gantt диаграммы будет различным в зависимости от значения свойства fit_tasks: