bryntum / support

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
https://www.bryntum.com
53 stars 6 forks source link

Tasks without duration are not scheduled #9880

Open arcady-zherdev opened 1 month ago

arcady-zherdev commented 1 month ago

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/

Screenshot Screenshot