onBeforeTaskAutoSchedule

fires for each task which is rescheduled

boolean onBeforeTaskAutoSchedule(object task,Date start,object link,object predecessor){ ... };

Parameters

taskobjectthe task object
startDatea new start date
linkobjectthe link object that creates the constraint
predecessorobjectthe predecessor task object

Returns

booleandefines whether the default action of the event will be triggered (true) or canceled (false)

Available only in PRO Edition

Example

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

Related samples

Details

This functionality is available in the PRO edition only.

This event is defined in the ext/dhtmlxgantt_auto_scheduling.js extension, so you need to include it on the page. Read the details in the Auto Scheduling article.

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

See also
Back to top