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

onBeforeViewChange

Description

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

onBeforeViewChange: (old_mode: string, old_date: object, mode: string, date: object) => boolean

Parameters

  • old_mode - (required) string - текущий активный вид
  • old_date - (required) object - дата, находящаяся в фокусе в данный момент
  • mode - (required) string - вид, который собирается активироваться
  • date - (required) object - новая выбранная дата

Returns

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

Example

scheduler.attachEvent("onBeforeViewChange", function(old_mode,old_date,mode,date){
//здесь можно разместить кастомную логику
return true;
});

Details

  • Это событие можно заблокировать, вернув false, что не позволит переключиться с текущего вида.
  • Оно также срабатывает при первой загрузке scheduler на странице; в этом случае old_mode и old_date будут неопределены.
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.