The RadiantQ jQuery Gantt package consists of 2 rich Gantt widgets:
The GanttControl is ideal for visualizing project-tasks and has these key features.
The FlexyGantt is ideal for visualizing resource-utilization and has these key features.
Comparison Matrix
|
Feature/Control |
GanttControl |
FlexyGantt |
|
Project Scheduling |
Y |
Y |
|
Dependency Constraints |
Y |
N |
|
Y |
Y |
|
|
Multiple tasks per row |
N |
Y |
|
Time Scale Headers |
Y |
Y |
|
User Interaction |
Y |
Y |
|
Multi-column tree list on the left |
Y |
Y |
|
DataSource |
Flat List |
Flat or any Hierarchical |
Gantt Visualization Patterns
While we list some common patterns here, our controls are generic enough to support a lot of different patterns.
Gantt for Effort Driven Scheduling (default behavior)
- Use a GanttControl to list a hierarchy of tasks.
- Your data source usually has a StartTime and Effort field for the task.
- The End Time for the task is automatically calculated based on the resource assignments.
- Gantt schedules the task's times based on configurable working times, set dependency constraints, etc.
Gantt for Fixed Duration Scheduling
- Use a GanttControl to list a hierarchy of tasks.
- Your data source usually has a StartTime and EndTime field (although an Effort is recommended) for the task.
- Multiple Resources can be assigned to a task, but that does not affect the duration of the task (set the AdjustDurationOnAssignment property to false).
- Gantt schedules the task's times based on configurable working times, set dependency constraints, etc.
Gantt for Resource Allocation Views
- Use a FlexyGantt to visualize a hierarchy of resources.
- Visualize the hierarchy in the table on the left.
- For each row (resource) in the table, visualize a list of tasks or a single task in the chart - in the same row.
© RadiantQ 2022. All Rights Reserved.