具有完整日历数据的外部函数



我正在使用以下代码在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);

这是固定的,因为我将日历设置为全局,我移动了导入的js文件,现在我可以使用

var view = calendar.view;
var eventSources = calendar.getEventSources();
calendar.refetchEvents();

最新更新