fires for each task which is rescheduled

boolean onBeforeTaskAutoSchedule(object task,Date start,object link,object predecessor);
taskobjectthe task object
startDatea new start date
linkobjectthe link object that creates the constraint
predecessorobjectthe predecessor task object
booleandefines whether the default action of the event will be triggered (true) or canceled (false)

Available only in PRO Edition


gantt.attachEvent("onBeforeTaskAutoSchedule",function(task, start, link, predecessor){
    // any custom logic here
    return true;

Related samples


This functionality is available in the PRO edition only.

This event is defined in the auto_scheduling extension, so you need to activate the auto_scheduling plugin. Read the details in the Auto Scheduling article.

The event is blockable. Returning false will cancel further processing.

See also
Back to top