fit_tasks

сообщает Gantt chart автоматически подстраивать временную шкалу под все отображаемые задачи

boolean fit_tasks;

Example

gantt.config.fit_tasks = true; gantt.init("gantt_here");


Default value:

false

Related samples

Details

По умолчанию dhtmlxGantt не расширяет временную шкалу автоматически, если задача выходит за пределы текущего интервала. Такая ситуация может возникнуть, когда пользователь изменяет даты задачи или после автопланирования.
В результате, полоса задачи может быть обрезана или стать невидимой.

Чтобы временная шкала обновлялась каждый раз, когда задача не помещается в текущий интервал, установите свойство fit_tasks в true.

Учтите, что это поведение может быть переопределено настройками start_date и end_date, которые ограничивают временную шкалу определёнными границами.

Если вы хотите, чтобы временная шкала динамически подстраивалась под диапазон дат, вы можете либо не задавать настройки start_date и end_date, либо обрабатывать диапазон времени динамически.


Например, изначальная длительность задачи "Project #2" составляет 6 дней.

Если длительность увеличивается до 8 дней, Gantt chart отреагирует по-разному в зависимости от значения свойства fit_tasks:

  • gantt.config.fit_tasks = false; (значение по умолчанию)

  • gantt.config.fit_tasks = true;

See also
К началу