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

Полный список расширений

dhtmlxGantt включает набор расширений, которые добавляют дополнительную функциональность к стандартному поведению.

Чтобы использовать расширение, необходимо активировать плагин с помощью метода gantt.plugins.

Расширенное drag-n-drop

Предоставляет возможность создавать и выбирать задачи с помощью перетаскивания и сброса.

gantt.plugins({
click_drag: true
});

Связанные ресурсы

Статья: Создание/Выбор задач с DnD

API: click_drag

Пример: Создать новые задачи с помощью Drag and Drop

Автоматическое планирование

заметка

Это расширение доступно только в PRO-версии

Позволяет автоматически планировать задачи в зависимости от связей между ними.

gantt.plugins({
auto_scheduling: true
});

Связанные ресурсы

Статья: Автоматическое планирование

API: auto_scheduling

Пример: Расширение автоматического планирования

Критический путь

заметка

Это расширение доступно только в PRO-версии

Представляет собой последовательность задач, задержка которых невозможна без влияния на общий срок проекта. Критический путь также определяет минимальное время, которое может занять проект.

gantt.plugins({
critical_path: true
});

Связанные ресурсы

Статья: Критический путь

API: highlight_critical_path

Пример: Критический путь

Перетаскивание временной шкалы

Позволяет прокручивать просмотры временной шкалы с помощью перетаскивания мышью.

gantt.plugins({
drag_timeline: true
});

Связанные ресурсы

API: drag_timeline

Пример: Перетаскивание временной шкалы

Дополнительная наложка

заметка

Это расширение доступно только в PRO-версии.

Предоставляет возможность добавить дополнительный слой поверх диаграммы Gantt для размещения произвольного контента.

gantt.plugins({
overlay: true
});

Связанные ресурсы

Статья: Пользовательские элементы в области Timeline

Пример: Диаграмма Gantt с наложением и зумом (S-curve)

Сервис экспорта

Предоставляет возможность включить онлайн-сервис экспорта.

gantt.plugins({
export_api: true
});

Связанные ресурсы

Статья: Экспорт и импорт данных

Полноэкранный режим

Отображает Gantt в полноэкранном режиме.

gantt.plugins({
fullscreen: true
});

Связанные ресурсы

Статья: Полноэкранный режим

Пример: Полноэкранный режим

Группировка

заметка

Это расширение доступно только в PRO-версии

Позволяет группировать задачи по любым атрибутам задач.

gantt.plugins({
grouping: true
});

Связанные ресурсы

Статья: Группировка задач

API: groupBy

Пример: Группировка задач

Навигация с клавиатуры

Позволяет осуществлять навигацию по диаграмме Gantt с помощью клавиатуры.

gantt.plugins({
keyboard_navigation: true
});

Связанные ресурсы

Статья: Accessibility, Навигация с клавиатуры

API: keyboard_navigation,keyboard_navigation_cells

Выбор нескольких задач

Позволяет выбрать несколько задач на диаграмме Gantt за один раз.

gantt.plugins({
multiselect: true
});

Связанные ресурсы

Статья: Множественный выбор задач

API: multiselect

Пример: Множественный выбор и выравнивание задач

Быстрая информация

Предоставляет всплывающее окно с деталями задачи.

gantt.plugins({
quick_info: true
});

Связанные ресурсы

Статья: Шаблоны расширения 'Быстрая Информация' (Touch Support),

Быстрая Информация (Touch Support)

Пример: Расширение QuickInfo

Тултип

Позволяет добавить дополнительную информацию для пользователей, не перегружая экран текстом.

gantt.plugins({
tooltip: true
});

Связанные ресурсы

Статья: Подсказки для элементов Gantt

Пример: Тултип

Undo

Позволяет отменять/повторять внесённые изменения.

gantt.plugins({
undo: true
});

Связанные ресурсы

Статья: Undo/Redo Functionality

API: undo, redo

Пример: Отмена/Повтор изменений в Gantt

Вертикальный маркер

Подчеркивает определенные даты или диапазоны дат.

gantt.plugins({
marker: true
});

Связанные ресурсы

Статья: Добавление вертикальных маркеров

API: addMarker,show_markers

Пример: Сегодня и линии статуса в Gantt (вертикальные маркеры)

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.