Я использую следующий код для фильтрации полного календаря внутри eventRender (). Но я бы хотел выполнить фильтрацию из внешней функции, но не могу получить доступ к ее данным (info.event). Есть ли способ, которым можно импортировать данные для фильтрации?
eventRender: function(info) {
var changeMatch = false;
var changeArr = [info.event.extendedProps.estado];
$('#calEstado option:selected').each(function(index, el){
if (changeArr.indexOf($(this).val()) >= 0){changeMatch = true;}
});
return (changeMatch);
}
Идея была бы что-то вроде этого ..
$("#calendar_filter_form").submit(function() {
console.log("filter!");
//FILTER
var changeMatch = false;
var changeArr = [info.event.extendedProps.estado];
$('#calEstado option:selected').each(function(index, el){
if (changeArr.indexOf($(this).val()) >= 0){changeMatch = true;}
});
return (changeMatch);
});
в версии 3 я бы сделал:
var view = $('#calendar').fullCalendar('getView');
alert("The view's title is " + view.title);