fit_tasks

'устанавливает' в Gantt диаграмме автоматическое расширение временной шкалы для отображения всех задач

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, либо управлять диапазоном времени динамически.


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

Если пользователь увеличивает продолжительность, установив её, скажем, на 8 дней, поведение Gantt диаграммы будет различным в зависимости от значения свойства fit_tasks:

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

  • gantt.config.fit_tasks = true;

See also
К началу