dhtmlxGantt includes a set of extensions which add extra functionality to the standard behavior.
To use an extension, you should activate the plugin with the help of the gantt.plugins method.
Provides the possibility to create and select tasks with drag-n-drop.
gantt.plugins({
click_drag: true
});
Article: Creating/Selecting Tasks with DnD
API: click_drag
Related sample: Create new tasks by Drag and Drop
This extension is available in PRO version only
Allows you to schedule tasks automatically depending on relations between them.
gantt.plugins({
auto_scheduling: true
});
Article: Auto Scheduling
API: auto_scheduling
Related sample: Auto Scheduling extension
This extension is available in PRO version only
Presents a sequence of tasks that can't be delayed without affecting the whole project's deadline. The critical path also determines the shortest time the project can take.
gantt.plugins({
critical_path: true
});
Article: Critical Path
API: highlight_critical_path
Allows scrolling timeline views by mouse-drag.
gantt.plugins({
drag_timeline: true
});
API: drag_timeline
This extension is available in the PRO version only.
Provides the possibility to add an extra layer over the Gantt Chart for placing some custom content into it.
gantt.plugins({
overlay: true
});
Article: Custom Elements in Timeline Area
Related sample: Gantt chart with overlay and zoom (S-Curve)
Provides the possibility to enable the online export service.
gantt.plugins({
export_api: true
});
Article: Exporting and Importing Data
Displays Gantt in the full screen mode.
gantt.plugins({
fullscreen: true
});
Article: Full Screen Mode
This extension is available in PRO version only
Allows you to group tasks by any of task attributes.
gantt.plugins({
grouping: true
});
Article: Grouping Tasks
API: groupBy
Related sample: Tasks grouping
Allows navigating the gantt chart with the help of the keyboard.
gantt.plugins({
keyboard_navigation: true
});
Article: Accessibility, Keyboard Navigation
API: keyboard_navigation,keyboard_navigation_cells
Allows selecting multiple tasks in Gantt chart at once.
gantt.plugins({
multiselect: true
});
Article: Multi-Task Selection
API: multiselect
Related sample: Multiselection and Indent/Outdent tasks
Provides a popup with a task details.
gantt.plugins({
quick_info: true
});
Article: Templates of the 'Quick Info' Extension (Touch Support),
Quick Info (Touch Support)
Related sample: QuickInfo extension
Gives the possibility to add extra information for users without overflowing the screen with the text.
gantt.plugins({
tooltip: true
});
Article: Tooltips for Gantt Elements
Allows you to undo/redo the made changes.
gantt.plugins({
undo: true
});
Article: Undo/Redo Functionality
API: undo, redo
Related sample: Undo/Redo changes in Gantt
Highlights certain dates or date ranges.
gantt.plugins({
marker: true
});
Article: Adding Vertical Markers
API: addMarker,show_markers
Related sample: Today and Status lines in Gantt (vertical markers)
Back to top