dhtmlxGantt предлагает ряд расширений, которые расширяют базовую функциональность.
Чтобы включить расширение, просто активируйте плагин с помощью метода gantt.plugins.
Это расширение позволяет создавать и выделять задачи с помощью drag-and-drop.
gantt.plugins({
click_drag: true
});
Статья: Создание/Выделение задач с помощью DnD
API: click_drag
Related sample: Create new tasks by Drag and Drop
Это расширение доступно только в PRO-версии
Эта функция автоматически планирует задачи на основе связей между ними.
gantt.plugins({
auto_scheduling: true
});
Статья: Автоматическое планирование
API: auto_scheduling
Related sample: Auto Scheduling extension
Это расширение доступно только в PRO-версии
Отображает последовательность задач, которые необходимо завершить вовремя, чтобы не задерживать весь проект. Также показывает минимально возможную продолжительность проекта.
gantt.plugins({
critical_path: true
});
Статья: Критический путь
API: highlight_critical_path
Позволяет прокручивать временную шкалу путем перетаскивания мышью.
gantt.plugins({
drag_timeline: true
});
API: drag_timeline
Это расширение доступно только в PRO-версии.
Позволяет добавить дополнительный слой поверх диаграммы Gantt для размещения пользовательского контента.
gantt.plugins({
overlay: true
});
Статья: Пользовательские элементы в области временной шкалы
Related sample: Gantt chart with overlay and zoom (S-Curve)
Включает онлайн-сервис экспорта.
gantt.plugins({
export_api: true
});
Статья: Экспорт и импорт данных
Отображает диаграмму Gantt в полноэкранном режиме.
gantt.plugins({
fullscreen: true
});
Статья: Полноэкранный режим
Это расширение доступно только в PRO-версии
Позволяет группировать задачи по любому атрибуту задачи.
gantt.plugins({
grouping: true
});
Статья: Группировка задач
API: groupBy
Related sample: Tasks grouping
Позволяет перемещаться по диаграмме Gantt с помощью клавиатуры.
gantt.plugins({
keyboard_navigation: true
});
Статья: Доступность, Навигация с клавиатуры
API: keyboard_navigation,keyboard_navigation_cells
Позволяет выделять несколько задач одновременно на диаграмме Gantt.
gantt.plugins({
multiselect: true
});
Статья: Множественный выбор задач
API: multiselect
Related sample: Multiselection and Indent/Outdent tasks
Показывает всплывающее окно с деталями задачи.
gantt.plugins({
quick_info: true
});
Статья: Шаблоны расширения 'Quick Info' (Поддержка Touch),
Быстрая информация (Поддержка касаний)
Related sample: QuickInfo extension
Добавляет дополнительную информацию для пользователей, не загромождая экран.
gantt.plugins({
tooltip: true
});
Статья: Тултипы для элементов Gantt
Добавляет возможность отмены и возврата изменений.
gantt.plugins({
undo: true
});
Статья: Отмена и повтор изменений (Undo/Redo)
API: undo, redo
Related sample: Undo/Redo changes in Gantt
Выделяет определённые даты или диапазоны дат.
gantt.plugins({
marker: true
});
Статья: Добавление вертикальных маркеров
API: addMarker,show_markers
Related sample: Today and Status lines in Gantt (vertical markers)
К началу