使用fullCalendar上的clientEvents方法过滤事件 [英] filtering events with clientEvents method on fullCalendar

查看:681
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆