使用fullCalendar上的clientEvents方法过滤事件 [英] filtering events with clientEvents method on fullCalendar
本文介绍了使用fullCalendar上的clientEvents方法过滤事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个fullCalendar日历工作,现在我想使用 clientEvents 方法来过滤事件如下所示:
selecter_provider =somevalue;
events = $('#calendar')。fullCalendar('clientEvents',[event.provider == selected_provider]);
但我总是得到一个空数组。
我想我没有正确地使用这个方法,但是我找不到方法。任何线索?
解决方案
您可以像使用 clientEvents DOC
$ b
idOrFilter 也可以是一个过滤器函数,它接受一个事件对象参数,并返回 true ,如果它应该包含在结果集中。
代码
var selecter_provider =somevalue;
var events = $('#calendar')。fullCalendar('clientEvents',function(evt){
return evt.provider == selecter_provider;
});
i have a fullCalendar calendar working and now i want to use clientEvents method to filter events like the following:
selecter_provider = "somevalue";
events = $('#calendar').fullCalendar( 'clientEvents', [event.provider == selected_provider]);
But i always get an empty array.
I suppose i'm not using the method properly, but i cannot find the way. Any clues?
解决方案
You can use filter as function like from clientEvents DOCs
idOrFilter may also be a filter function that accepts one Event Object argument and returns true if it should be included in the result set.
Code
var selecter_provider = "somevalue";
var events = $('#calendar').fullCalendar('clientEvents', function(evt) {
return evt.provider == selecter_provider;
});
这篇关于使用fullCalendar上的clientEvents方法过滤事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文