JavaScript Gantt Chart Moving Groups and Child Tasks

You can move a group along the time axis using drag and drop, including child tasks.

You can configure this feature using the moveGroupChildren property.