An issues-only repository for the Bryntum project management component suite which includes powerful Grid, Scheduler, Calendar, Kanban Task Board and Gantt chart components all built in pure JS / CSS / TypeScript
When there is a parent task with child tasks that have no duration defined, the parent task stops calculating its rolled up data, i.e. duration, start date, end date, associated logic...
For example, lets say you have:
A parent task that has a start date of April 1st 2019. The task has NO constraints defined and itself is not a child of another task
The parent task has 2 child tasks that have no duration defined
Action:
You set the project start date to Sept 1st 2019
Expected Result:
The Parent Task's start date should shift to Sept 1st 2019
Actual Result:
The start date on the Parent Task remains unchanged
Workaround?:
Giving all child tasks a non null duration achieves the desired result but I the logic shouldn't require all child tasks to have a non null duration to have the parent task honor or associated Gantt logic
Forum post
When there is a parent task with child tasks that have no duration defined, the parent task stops calculating its rolled up data, i.e. duration, start date, end date, associated logic...
For example, lets say you have:
A parent task that has a start date of April 1st 2019. The task has NO constraints defined and itself is not a child of another task
The parent task has 2 child tasks that have no duration defined Action: You set the project start date to Sept 1st 2019 Expected Result: The Parent Task's start date should shift to Sept 1st 2019 Actual Result: The start date on the Parent Task remains unchanged Workaround?: Giving all child tasks a non null duration achieves the desired result but I the logic shouldn't require all child tasks to have a non null duration to have the parent task honor or associated Gantt logic
See screenshot of setup below. You can easily replicate this at the Advanced Example page at https://bryntum.com/products/gantt/examples/advanced/