batchUpdate
Description
Обновляет сразу несколько событий
batchUpdate: (callback: SchedulerCallback, noRedraw?: boolean) => void
Parameters
callback- (обязательный) функция - колбэк-функцияnoRedraw- (необязательный) boolean - указывает, следует ли Scheduler перерисовать график после вызова callback-функции; true - не перерисовывать и false (по умолчанию) - перерисовывать
Example
scheduler.batchUpdate(function(){
const events = scheduler.getEvents();
for(let i = 0; i < events.length; i++){
const event = events[i];
event.start_date = scheduler.date.add(event.start_date, 1, "day");
event.end_date = scheduler.date.add(event.end_date, 1, "day");
scheduler.updateEvent(event.id);
}
});
Details
Вы можете использовать этот метод для обновления сразу нескольких событий за одну перерисовку, вместо выполнения нескольких обновлений с несколькими повторными перерисовками.
Related API
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.