This sample visualizes the various phases involved in constructing a residential house, from testing the soil to handing over the fully constructed property to the owner. This sample also demonstrates CRUD operations in Gantt chart. You can perform CRUD operations as follows,
Add
- To add new task, click Add toolbar buttonEdit
- To edit a task, double click a row or double click a taskbar or click toolbar Edit
button after selected a rowIndent
- To indent a task, click toolbar indent button after selecting a rowOutdent
- To outdent a task, click toolbar outdent button after selecting a rowDelete
- To delete a task, click toolbar Delete button after selected a rowUpdate,Cancel
- You can save or discard changes by click toolbar Update and Cancel button
respectivelyID | Job Name | Start Date | End Date | Duration | Progress | Dependency |
---|---|---|---|---|---|---|
1 | Project initiation | Apr 02, 2024 | Apr 05, 2024 | 4 days | 0 | |
2 | Identify site location | Apr 02, 2024 | Apr 02, 2024 | 0 days | 30 | |
3 | Perform Soil test | Apr 02, 2024 | Apr 05, 2024 | 4 days | 0 | 2FS |
4 | Soil test approval | Apr 05, 2024 | Apr 05, 2024 | 0 days | 30 | 3FS |
5 | Project estimation | Apr 08, 2024 | Apr 15, 2024 | 6 days | 15 | |
6 | Develop floor plan for estimation | Apr 08, 2024 | Apr 10, 2024 | 3 days | 30 | 4FS |
7 | List materials | Apr 11, 2024 | Apr 15, 2024 | 3 days | 0 | 6FS |
8 | Estimation approval | Apr 15, 2024 | Apr 15, 2024 | 0 days | 0 | 7FS |
9 | Sign contract | Apr 16, 2024 | Apr 16, 2024 | 1 day | 30 | 8FS |
10 | Project approval and kick off | Apr 16, 2024 | Apr 16, 2024 | 0 days | 0 | 9FS |
11 | Site work | Apr 17, 2024 | Apr 22, 2024 | 4 days | 15 | |
12 | Clear the building site | Apr 17, 2024 | Apr 18, 2024 | 2 days | 30 | 9FS |
13 | Install temporary power service | Apr 19, 2024 | Apr 22, 2024 | 2 days | 0 | 12FS |
14 | Foundation | Apr 23, 2024 | May 08, 2024 | 12 days | 23 | |
15 | Excavate for foundations | Apr 23, 2024 | Apr 25, 2024 | 3 days | 30 | 13FS |
16 | Dig footer | Apr 24, 2024 | Apr 25, 2024 | 2 days | 0 | 15FF |
17 | Install plumbing grounds | Apr 26, 2024 | May 01, 2024 | 4 days | 30 | 15FS |
18 | Pour a foundation and footer with concrete | May 02, 2024 | May 02, 2024 | 1 day | 0 | 17FS |
19 | Cure basement walls | May 03, 2024 | May 08, 2024 | 4 days | 30 | 18FS |
20 | Framing | May 09, 2024 | May 24, 2024 | 12 days | 20 | |
21 | Add load-bearing structure | May 09, 2024 | May 13, 2024 | 3 days | 30 | 19FS |
22 | Install floor joists | May 14, 2024 | May 16, 2024 | 3 days | 0 | 21FS |
23 | Add ceiling joists | May 14, 2024 | May 16, 2024 | 3 days | 30 | 22SS |
24 | Install subfloor panels | May 17, 2024 | May 21, 2024 | 3 days | 0 | 23FS |
25 | Frame floor walls | May 22, 2024 | May 24, 2024 | 3 days | 30 | 24FS |
26 | Frame floor decking | May 22, 2024 | May 24, 2024 | 3 days | 30 | 25SS |
27 | Exterior finishing | May 27, 2024 | Jun 06, 2024 | 9 days | 15 | |
28 | Cover outer walls and roof in OSB | May 27, 2024 | May 29, 2024 | 3 days | 30 | 26FS |
29 | Add water resistive barrier | May 30, 2024 | Jun 03, 2024 | 3 days | 0 | 28FS |
30 | Install roof shingles | Jun 04, 2024 | Jun 06, 2024 | 3 days | 30 | 29FS |
31 | Install windows | Jun 04, 2024 | Jun 06, 2024 | 3 days | 0 | 29FS |
32 | Utilities | May 27, 2024 | Jun 11, 2024 | 12 days | 18 | |
33 | Install internal plumbing | May 27, 2024 | May 29, 2024 | 3 days | 30 | 26FS |
34 | Install HVAC | May 30, 2024 | Jun 03, 2024 | 3 days | 0 | 33FS |
35 | Electrical utilities | Jun 04, 2024 | Jun 06, 2024 | 3 days | 30 | 34FS |
36 | Natural gas utilities | Jun 07, 2024 | Jun 11, 2024 | 3 days | 0 | 35FS |
37 | Install bathroom fixtures | Jun 07, 2024 | Jun 11, 2024 | 3 days | 30 | 35FS |
38 | Interior finsihing | Jun 12, 2024 | Jul 05, 2024 | 18 days | 20 | |
39 | Install insulation | Jun 12, 2024 | Jun 14, 2024 | 3 days | 30 | 37FS |
40 | Install drywall panels | Jun 17, 2024 | Jun 19, 2024 | 3 days | 0 | 39FS |
41 | Spackle | Jun 20, 2024 | Jun 24, 2024 | 3 days | 30 | 40FS |
42 | Apply primer | Jun 25, 2024 | Jun 27, 2024 | 3 days | 0 | 41FS |
43 | Paint wall and ceilings | Jun 28, 2024 | Jul 02, 2024 | 3 days | 30 | 42FS |
44 | Install modular kitchen | Jul 03, 2024 | Jul 05, 2024 | 3 days | 30 | 43FS |
45 | Flooring | Jul 08, 2024 | Jul 10, 2024 | 3 days | 15 | |
46 | Tile kitchen, bathroom and entry walls | Jul 08, 2024 | Jul 10, 2024 | 3 days | 30 | 44FS |
47 | Tile floor | Jul 08, 2024 | Jul 10, 2024 | 3 days | 0 | 46SS |
48 | Final Acceptance | Jul 11, 2024 | Jul 16, 2024 | 4 days | 15 | |
49 | Final inspection | Jul 11, 2024 | Jul 12, 2024 | 2 days | 30 | 47FS |
50 | Cleanup for occupancy | Jul 15, 2024 | Jul 16, 2024 | 2 days | 0 | 49FS |
51 | Property handover | Jul 16, 2024 | Jul 16, 2024 | 0 days | 0 | 50FS |
Mar 25, 2024 | Mar 31, 2024 | Apr 07, 2024 | Apr 14, 2024 | Apr 21, 2024 | Apr 28, 2024 | May 05, 2024 | May 12, 2024 | May 19, 2024 | May 26, 2024 | Jun 02, 2024 | Jun 09, 2024 | Jun 16, 2024 | Jun 23, 2024 | Jun 30, 2024 | Jul 07, 2024 | Jul 14, 2024 | Jul 21, 2024 |
---|
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 |
---|
This CRUD operations can be configured in Gantt chart using editSettings and allowTaskbarEditing. Gantt chart has two modes to manipulate the datasource
Auto
Dialog
Auto
mode is enabled for editing. On the TreeGrid side, you can start editing any row
by double
clicking on it or clicking on toolbar’s Edit button, then the currently selected row will be changed to edited
state. On the chart side, you can edit the tasks using edit dialog by double clicking on the taskbars and you
can edit the dependency connector lines using drag and drop action with connector line points available on the
either side of taskbar.
Gantt component features are segregated into individual feature-wise modules. To use editing feature, inject the
Edit
module. To use a selection feature, inject the Selection
module.