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

onEventCollision

Description

Срабатывает, когда пользователь пытается создать новое событие или изменить существующее в уже занятый временной интервал

onEventCollision: (ev: object, evs: array) => boolean;

Parameters

  • ev - (required) object - объект события
  • evs - (required) array - коллекция объектов событий, которые уже запланированы на тот же временной интервал

Returns

  • result - (boolean) - определяет, будет ли выполнено действие по умолчанию для события (true) или отменено (false)

Example

scheduler.attachEvent("onEventCollision", function (ev, evs){
// любая кастомная логика здесь
return true;
});

Details

примечание

Для работы события требуется активировать плагин collision.

Возврат true из обработчика предотвращает добавление или редактирование события. Возврат 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.