dhtmlxGantt поставляется с рядом расширений, которые добавляют дополнительные возможности к стандартной функциональности.
Чтобы включить расширение, просто активируйте плагин, используя метод gantt.plugins.
Это расширение позволяет создавать и выбирать задачи с помощью действий перетаскивания.
gantt.plugins({
click_drag: true
});
Статья: Создание или выбор задач с помощью перетаскивания
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.plugins({
overlay: true
});
Статья: Пользовательские элементы в области временной шкалы
Related sample: Gantt chart with overlay and zoom (S-Curve)
Включает онлайн-сервис экспорта для вашей диаграммы Ганта.
gantt.plugins({
export_api: true
});
Статья: Экспорт и импорт данных
Эта функция отображает диаграмму Ганта в полноэкранном режиме.
gantt.plugins({
fullscreen: true
});
Статья: Полноэкранный режим
Это расширение доступно только в PRO версии
Группирует задачи на основе любого выбранного атрибута задачи.
gantt.plugins({
grouping: true
});
Статья: Группировка Задач
API: groupBy
Related sample: Tasks grouping
Позволяет перемещаться по диаграмме Ганта с помощью клавиатуры.
gantt.plugins({
keyboard_navigation: true
});
Статья: Доступность, Навигация с клавиатуры
API: keyboard_navigation, keyboard_navigation_cells
Эта функция позволяет одновременно выбирать несколько задач в диаграмме Ганта.
gantt.plugins({
multiselect: true
});
Статья: Выбор нескольких задач
API: multiselect
Related sample: Multiselection and Indent/Outdent tasks
Добавляет всплывающее окно, отображающее детали задачи.
gantt.plugins({
quick_info: true
});
Статья: Шаблоны для расширения 'Quick Info' (Поддержка сенсорных устройств),
Быстрая информация (Поддержка касания)
Related sample: QuickInfo extension
Позволяет отображать дополнительную информацию для пользователей, не загромождая экран.
gantt.plugins({
tooltip: true
});
Статья: Тултипы для элементов Gantt
Это расширение предоставляет функциональность отмены и повтора для внесенных изменений.
gantt.plugins({
undo: true
});
Статья: Функциональность Отмены/Повтора
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)
К началу