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