Есть ли способ динамической фильтрации событий на стороне клиента в fullcalendar? Когда я получаю события с сервера (json_encoded), я назначаю свой собственный параметр school_id каждому событию. После того, как fullcalendar готов, я хочу динамически фильтровать события с помощью «select».
Я добавляю элемент «select» на страницу следующим образом:
<select id='school_selector'>
<option value='all'>All schools</option>
<option value='1'>school 1</option>
<option value='2'>school 2</option>
</select>
И в коде javascript я добавляю:
jQuery("#school_selector").change(function(){
filter_id = $(this).val();
if (filter_id != 'all') {
var events = $('#mycalendar').fullCalendar( 'clientEvents', function(event) {
if((filter_id == 'all') ) {
return true;
}else{
//what I need to write here to dynamic filter events on calendar?
});
}
});
Но это не работает. Любая помощь будет большой. Спасибо.