Angular Gantt - Overview
DevExtreme Gantt is a project management component for scheduling and planning projects. It displays tasks on a timeline, visualizes dependencies between hierarchical tasks, and highlights task progress, milestones, and resource or team assignments. A configurable column view alongside the timeline supports filtering and sorting.
This overview highlights Gantt elements, key features, and what to explore next.
Key Features
Task Creation
You can specify tasks in the Gantt data source or enable the component's editing tools to create tasks.Task Types
Gantt supports multiple task types:- Regular Tasks
Regular tasks display information such as duration (start and end dates), progress, dependencies, and resource assignments. You can also specify a task template to display custom markup. - Milestone Tasks
Tasks without duration are milestones. You can implement these tasks to mark important points in your project with diamond shapes. - Nested Tasks
Gantt highlights parent tasks and allows users to hide subtasks with drop-down buttons in the task view.
- Regular Tasks
Selection and Editing
DevExtreme Gantt supports operations such as task selection, as well as task, resource, and dependency addition/deletion.Configurable Task View Columns
The component task view displays task data in a list with configurable columns. You can integrate these columns to display task information. The task view does not scroll with the timeline and allows users to view details without horizontal scrolling.Sorting
The Gantt task view supports column sorting. Users can sort tasks in single or multiple mode. You can also implement custom sorting logic for each task view column.Filtering
Users can filter task view columns in header filters or a filter row. Gantt allows you to specify initial filter values, as well as custom filtering logic for each task view column.Zooming and Scaling
DevExtreme Gantt calculates an appropriate zoom level automatically based on displayed tasks. You can also configure a zoom level, as well as specify min/max zoom levels.Strip Lines
You can implement strip lines to highlight important points of time for your project.Validation
Gantt ships with configurable task validation capabilities.Data Exporting
You can export Gantt data as PDF files. For more information, refer to the following help topic: Gantt - Export Data.Timeline View Customization
You can specify the view's start and end dates, as well as configure task dependency, resource, and title visibility.Task Templates
You can specify custom markup for task content and tooltips. Gantt also supports templates for task editing tooltips (time and progress).
If you have technical questions, please create a support ticket in the DevExpress Support Center.
