Hello, I am having an issue with the Gantt Chart involving Task with dependencies.
As stated in the documentation (check here) each type of dependency imposes a constraint to the successor task:
- Start to Start (SS): you cannot start a task until the dependent task also starts.
- Start to Finish (SF): you cannot finish a task until the dependent task is started.
- Finish to Start (FS): you cannot start a task until the dependent task is completed.
- Finish to Finish (FF): you cannot finish a task until the dependent task is completed.
The problem is that defining a dependency between two tasks does not prevents me from changing the progress of the successor task when the dependency condition has not been met.
For example, in this demo https://ej2.syncfusion.com/react/demos/#/material/gantt/editing or
:
The task with id=6 ("Develop floor plan for estimation") has not been finished, progress is at 30%.
There is a dependency of type Finish to Start connecting
task with id=6 to task with id=7.
The task with id=7 ("List materials") has not been started, progress is at 0%.
- You can update the progress of task with id=7 even though task with id=6 is not finished (progress < 100%). <-- ¿why is this possible? It shouldn't be allowed if I defined a Finish to Start dependency between those two tasks.
The same problem appears in the demo between tasks with id 15 and 16, with a dependency of type Finish to Finish. It allows you to finish task 16 when 15 is still with progress < 100%.
I suspect that the other dependency types are not enforced either in this regard.
Thanks in advance.