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

Фильтрация событий

Для каждой вьюхи можно определить функцию фильтрации, которая определяет, какие события будут отображаться в планировщике, а какие будут скрыты.

scheduler.filter_week = function(id, event){
if(event.name == 'New event')
return false; // событие будет отфильтровано (не отображено)
//или
return true; // событие будет отображено
}

Здесь 'week' относится к имени вьюхи (используется в 'scheduler.filter_week').

Функция filter_(viewName) принимает два аргумента:

  • id - идентификатор события
  • event - сам объект события

Также возможно назначить разные функции фильтрации для различных вьюх:

scheduler.filter_day = scheduler.filter_week = function(id, event){
//some_code
}
...
scheduler.filter_timeline = function(id, event){
//some_other code
}

Filtering events

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.