onBeforeViewChange
Description
Срабатывает перед тем, как пользователь изменит текущий просмотр на другой
onBeforeViewChange: (old_mode: string, old_date: Date, mode: string, date: Date) => boolean
Parameters
old_mode- (required) string - текущий активный видold_date- (required) Date - текущая активная датаmode- (required) string - новый видdate- (required) Date - новая дата
Returns
result- (boolean) - определяет, будет ли выполнено действие по умолчанию у события (true) или отменено (false)
Example
scheduler.attachEvent("onBeforeViewChange", (old_mode, old_date, mode, date) => {
// здесь можно добавить кастомную логику
return true;
});
Related samples
Details
- Событие можно блокировать. Верните
false, и Scheduler оставит текущий вид открытым. - Событие также срабатывает при первоначальном рендеринге Scheduler на странице. В этом случае параметры
old_modeиold_dateравны undefined.
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.