Thank you for your answer. Sorry I forgot to mention that, accordingly to
https://www.syncfusion.com/forums/154616/set-non-zero-offset-for-a-dependency-to-avoid-moving-tasks , we have set
<GanttComponent id='Editing'
//...
enablePredecessorValidation ={false}>
GanttComponent>
I think this is the reason why we lost the ability to move the tasks all at once.
So essentially the requirements are as follows:
- When two tasks are being connected, do not move them, but set the dependency's offset to a certain value (that's what enablePredecessorValidation ={false} caters for).
- But when one of connected tasks is being moved, move them all at once preserving the dependencies' offsets.
Is this scenario possible?
Thanks!