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

fit_tasks

Description

Диаграмма Ганта автоматически расширяет шкалу времени, чтобы поместить все отображаемые задачи

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 дней, диаграмма Ганта будет вести себя по-разному в зависимости от значения свойства fit_tasks:

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

property_fit_tasks_02

  • gantt.config.fit_tasks = true; property_fit_tasks_03
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.