使用fullCalendar上的clientEvents方法过滤事件

nto*_*ier 3 javascript jquery fullcalendar

我有一个fullCalendar日历工作,现在我想使用clientEvents方法来过滤如下事件:

selecter_provider = "somevalue";
events = $('#calendar').fullCalendar( 'clientEvents', [event.provider == selected_provider]);
Run Code Online (Sandbox Code Playgroud)

但我总是得到一个空阵列.

我想我没有正确使用这种方法,但我找不到方法.有线索吗?

Sat*_*pal 9

您可以使用过滤器作为来自clientEvents DOC的功能

idOrFilter也可以是一个过滤函数,它接受一个Event Object参数,如果它应该包含在结果集中,则返回true.

var selecter_provider = "somevalue";
var events = $('#calendar').fullCalendar('clientEvents', function(evt) {
    return evt.provider == selecter_provider;
});
Run Code Online (Sandbox Code Playgroud)