Hi Vin,
Thank you for contacting Syncfusion Support.
We have analysed your query and would like to inform you about a few behaviours in Gantt. We have three types of task scheduling modes, namely, Auto, Manual and Custom. We will explain in a few lines about these types of scheduling.
- Auto: When the taskMode property is set as Auto, the start date and end date of all the tasks in the project will be automatically validated. That is, dates are validated based on various factors such as working time, holidays, weekends and predecessors. These tasks are represented in blue colour.
- Manual: When the taskMode property is set as Manual, the start date and end date of all the tasks in the project will be same as given in the data source. That is, dates are not validated based on various factors such as dependencies between tasks, holidays, weekends, working time. These tasks are represented in green colour.
- Custom: When the taskMode property is set as Custom, the scheduling mode for each tasks will be mapped from the data source field.
If all the child tasks are in Auto scheduling, then the parent task will also be of Auto scheduling type. From the images you shared, we can see that all the tasks are in Auto mode. Because of this, the dates are validated and the parent task’s dates are calculated based on the minimal start date of the child tasks. Which is why the tasks are not entered in the dates in the data source.If you want to avoid validation, you have to use Manual scheduling mode.
Regards,
Monisha.