onBeforeTaskAutoSchedule

Срабатывает для каждой задачи, которая переназначается

boolean onBeforeTaskAutoSchedule(Task task,Date start,Link link,Task predecessor);
taskTaskобъект задачи
startDateновая дата начала
linkLinkобъект связи, ответственный за ограничение
predecessorTaskобъект предшествующей задачи
booleanуказывает, будет ли выполнено действие по умолчанию события (true) или оно будет остановлено (false)

Available only in PRO Edition

Example

gantt.attachEvent("onBeforeTaskAutoSchedule",function(task, start, link, predecessor){
    // разместите здесь свою логику
    return true;
});

Related samples

Details

Эта функция доступна только в PRO-версии.

Это событие является частью расширения auto_scheduling, поэтому обязательно включите плагин auto_scheduling. Подробнее см. в статье Автоматическое планирование.

Это событие можно заблокировать. Возврат значения false остановит дальнейшую обработку.

See also
К началу