batchUpdate
Description
Обновляет несколько событий одновременно
batchUpdate: (callback: SchedulerCallback, noRedraw?: boolean) => void
Parameters
callback- (required) function - функция обратного вызоваnoRedraw- (optional) boolean - необязательный параметр, определяет, должен ли Scheduler перерисовывать график после выполнения функции обратного вызова; true означает без перерисовки, а false (по умолчанию) - с перерисовкой
Example
scheduler.batchUpdate(function(){
const events = scheduler.getEvents();
for(var 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.