jQWidgets jQuery Gantt Chart provides a dynamic way to display projects and their timelines with detailed task management, drag-and-resize controls, and real-time progress indicators. It supports nested projects, milestones, and various views spanning from year to day, ideal for complex project timelines and resource planning.
Task Types and Hierarchy
The component supports multiple task types including individual tasks, projects (which can group sub-tasks), and milestones. This hierarchy helps represent complex project structures with expand/collapse functionality to reveal or hide sub-tasks.
Interactive Timeline
Tasks and projects are represented on a time-scaled horizontal axis. Users can drag and resize tasks to update durations directly within the chart.
Task Connections and Dependencies
It allows defining dependencies between tasks using connection types such as start-to-start and end-to-start. Connections control task scheduling and update related tasks based on dependencies.
Auto Scheduling with Flexibility
Auto scheduling recalculates task start dates based on dependencies and lag times. Strict mode locks tasks to optimized schedules, preventing manual dragging to ensure consistency.
Multiple Time Views
The component provides multiple timeline scales including year, month, week, and day views, enabling users to navigate and analyze project timelines at different granularities.
Export and Data Handling
Projects and their associated tasks can be exported to Excel, CSV, and TSV formats, enabling external reporting and integration with other tools without losing project details.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
JavaScript
JavaScript Platform
jQuery
About jQWidgets
jQWidgets Ltd., founded in 2011 and based in Sofia, Bulgaria, develops user interface components for web and mobile application development. Its products include jQWidgets, a JavaScript and HTML5 UI framework with widgets, themes, data adapters, validation, drag-and-drop features, accessibility support, internationalization, and MVVM capabilities. The company supports developers working with Angular, React, Vue, JavaScript, TypeScript, and jQuery. Its components help teams create responsive, touch-enabled applications for desktop, tablet, and mobile devices.