This sample demonstrates the various phases involved in constructing a residential house, from testing the soil to handing over the fully constructed property to the owner. This also demonstrates the usage of default and custom context menu in Gantt component.
ID | Job Name | Start Date | Duration | Progress | Dependency |
---|---|---|---|---|---|
1 | Planning and Permits | Apr 02, 2025 | 7 days | 100 | |
2 | Site Evaluation | Apr 02, 2025 | 2 days | 100 | |
3 | Obtain Permits | Apr 04, 2025 | 3 days | 100 | 2FS |
4 | Finalize Planning | Apr 09, 2025 | 2 days | 100 | 3FS |
5 | Site Preparation | Apr 10, 2025 | 14 days | 100 | |
6 | Site Clearing | Apr 10, 2025 | 0 days | 100 | 4FS |
7 | Grading and Excavation | Apr 11, 2025 | 3 days | 100 | 6FS |
8 | Foundation Work | Apr 16, 2025 | 4 days | 100 | 7FS |
9 | Foundation and Basement | Apr 22, 2025 | 7 days | 100 | |
10 | Pour Foundation | Apr 22, 2025 | 2 days | 100 | 8FS |
11 | Cure Foundation | Apr 24, 2025 | 2 days | 100 | 10FS |
12 | Basement Walls | Apr 28, 2025 | 3 days | 100 | 11FS |
13 | Framing | May 01, 2025 | 6 days | 100 | |
14 | Frame Floors | May 01, 2025 | 2 days | 100 | 12FS |
15 | Frame Walls | May 05, 2025 | 2 days | 100 | 14FS |
16 | Install Trusses | May 07, 2025 | 2 days | 100 | 15FS |
17 | Roofing | May 09, 2025 | 3 days | 100 | 16FS |
18 | Mechanical, Electrical, Plumbing | May 14, 2025 | 9 days | 50 | |
19 | HVAC Installation | May 14, 2025 | 3 days | 100 | 17FS |
20 | Plumbing Installation | May 19, 2025 | 3 days | 50 | 19FS |
21 | Electrical Installation | May 22, 2025 | 3 days | 0 | 20FS |
22 | Interior Finishing | May 27, 2025 | 19 days | 0 | 21FS |
23 | Insulation and Drywall | May 27, 2025 | 5 days | 0 | 21FS |
24 | Interior Painting | Jun 03, 2025 | 4 days | 0 | 23FS |
25 | Flooring Installation | Jun 09, 2025 | 4 days | 0 | 24FS |
26 | Cabinet and Fixture Setup | Jun 13, 2025 | 3 days | 0 | 25FS |
27 | Final Fixture Installation | Jun 18, 2025 | 3 days | 0 | 26FS |
28 | Exterior Finishing | Jun 23, 2025 | 4 days | 0 | 27FS |
29 | Landscaping | Jun 27, 2025 | 5 days | 0 | 28FS |
30 | Final Inspection | Jul 04, 2025 | 3 days | 0 | 29FS |
31 | Correction of Issues | Jul 09, 2025 | 3 days | 0 | 30FS |
32 | Final Walkthrough | Jul 14, 2025 | 2 days | 0 | 31FS |
33 | Handover Preparation | Jul 16, 2025 | 3 days | 0 | 32FS |
34 | Client Handover | Jul 21, 2025 | 2 days | 0 | 33FS |
35 | Warranty Period Begins | Jul 23, 2025 | 2 days | 0 | 34FS |
36 | Routine Maintenance Visits | Jul 25, 2025 | 10 days | 0 | 35FS |
37 | First Year Warranty Review | Aug 08, 2025 | 5 days | 0 | 36FS |
38 | Final Project Documentation | Aug 15, 2025 | 3 days | 0 | 37FS |
39 | Celebrate Project Completion | Aug 20, 2025 | 3 days | 0 | 38FS |
40 | Begin Next Project Planning | Aug 25, 2025 | 4 days | 0 | 39FS |
Mar 25, 2025 | Mar 30, 2025 | Apr 06, 2025 | Apr 13, 2025 | Apr 20, 2025 | Apr 27, 2025 | May 04, 2025 | May 11, 2025 | May 18, 2025 | May 25, 2025 | Jun 01, 2025 | Jun 08, 2025 | Jun 15, 2025 | Jun 22, 2025 | Jun 29, 2025 | Jul 06, 2025 | Jul 13, 2025 | Jul 20, 2025 | Jul 27, 2025 | Aug 03, 2025 | Aug 10, 2025 | Aug 17, 2025 | Aug 24, 2025 | Aug 31, 2025 |
---|
T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S |
---|
Gantt has an option to show the context menu while performing right click on it. You can configure the default and custom menu items in the context menu using the contextMenuItems property. Each menu item will be displayed contextually based on its target. In this demo we have rendered following default and custom menu items
Default items:
AutoFitAll
- Auto fit all columns.AutoFit
- Auto fit the current column.TaskInformation
- Edit the current record.Indent
- Indent the selected record to one levelOutdent
- Outdent the selected record to one levelDeleteTask
- Delete the current record.Save
- Save the edited record.Cancel
- Cancel the edited state.SortAscending
- Sort the current column in ascending order.SortDescending
- Sort the current column in descending order.DeleteDependency
- Delete the dependency of the current record.Convert
- Convert the normal task into milestone task and vice versa.Add
Above
- Add a new row above the selected row Below
- Add a new row below the selected rowChild
- Add a new row as child to the selected rowMilestone
- Add a milestone task below to selected rowCustom items:
In this demo, custom menu items have been enabled in the context menu to perform expanding and collapsing the parent rows,
Expand the Row
- Used to expand the parent row and it will render where the row is in a collapsed state.Collapse the Row
- Used to collapse the parent row and it will render where the row is in a expanded state.ContextMenu
module using the Gantt.Inject(ContextMenu)
method. More information on the Essential® Angular Gantt Chart can be found in this documentation section.