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

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

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

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

return true; // событие будет отображено
};

Here, "week" is the name of a view in scheduler.filter_week.

Метод filter_(viewName) принимает 2 параметра:

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

Помните, что вы можете задать разные функции фильтрации для разных представлений:

scheduler.filter_day = scheduler.filter_week = (id, event) => {
// some code
};
...
scheduler.filter_timeline = (id, event) => {
// some other code
};

Связанные примеры

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.