Перейти к основному содержимому

onBeforeBranchLoading

Description

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

onBeforeBranchLoading: (settings: any) => boolean;

Parameters

  • settings - (required) object - объект, который содержит id задачи и URL запроса

Returns

  • result - (boolean) - возвращает false, что отменяет динамическую загрузку и запрос к серверу не будет отправлен

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 отменит запрос динамической подгрузки.

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.