onBeforeBranchLoading

Когда включена динамическая загрузка, это событие срабатывает сразу после того, как пользователь раскрывает ветку задачи, но до начала процесса загрузки.

boolean onBeforeBranchLoading(object settings);
settingsobjectсодержит ID задачи и URL запроса
booleanвозвращение `false` останавливает динамическую загрузку и предотвращает отправку запроса на сервер

Available only in PRO Edition

Example

gantt.attachEvent("onBeforeBranchLoading", function(settings){
    var task = gantt.getTask(settings.taskId);
    config.url += "&value=" + encodeURIComponent(task.text);
    return true;
});

Details

Это событие полезно для добавления дополнительных параметров к запросам динамической загрузки. Объект settings включает два свойства: ID задачи и URL запроса:

{
   taskId: 1,
   url:"/data?parent_id=1"
}

Вы можете напрямую изменить URL запроса в вашем коде.

Это событие срабатывает только при включенной динамической загрузке.

Также возможно заблокировать это событие; возврат false отменит запрос динамической загрузки.

See also
К началу