The Gantt scheduling engine will update start and end dates of automatically scheduled events based on their constraints, links and position in the task hierarchy. This means that the startDate and endDate will be revalidated and might be recalculated as soon as the event is added or loaded to a project.
Hmm~, this doesn't look like what I want. The situation I am currently encountering is that after I create the first task, I select the start time of the current task. When assigning start times to other tasks later, any start time earlier than the first task is disabled. And what I want to achieve is that I define the start time of this project when I initialize the Gantt chart at the beginning, instead of defining the start time through the first newly created task.
Yes, I have seen it. And I also implemented the custom project start time in the toolbar that you mentioned in the demo. But what I hope is that the project start time can be customized during initialization, which saves the need to select the project start time when starting a new project.