Перейти к основному содержимому

fit_tasks

Description

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

fit_tasks: boolean

Example

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

Default value: false

Details

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

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

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

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


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

property_fit_tasks_01

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

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

property_fit_tasks_02

  • gantt.config.fit_tasks = true;

property_fit_tasks_03