Le filtrage des événements onclick avec FullCalendar et la méthode removeEvents

Je suis en train d'utiliser FullCalendar pour afficher mes événements à partir d'un flux JSON. Il fonctionne avec le code suivant:

$(document).ready(function() {

//Initialize calendar
$('#calendar').fullCalendar({   
    header: {
        left: 'prev',
        center: 'title',
        right: 'next'
    },
    buttonText: {
        prev: 'Previous month',
        next: 'Next month'
    },
    columnFormat: {
        month: 'dddd'
    },
    editable: false,
    events: "events.json",
    disableDragging: true,                      
});

Je suis en train de créer un lien qui va filtrer les événements (dans l'idéal, il serait sélectionnez menu) à l'aide de la removeEvents méthode. Lorsque j'utilise la méthode et passez un ID, l'événement est supprimé. La documentation précise:

idOrFilter peut aussi être une fonction de filtre qui accepte un Objet d'Événement d'argument et renvoie true si elle doit être supprimée.

J'ai lu que la fonction de filtre doit fonctionner comme jQuery grep méthode, mais je ne comprends pas comment la mettre en œuvre. J'ai commencé à écrire en dessous, mais je suis pas sûr de savoir comment continuer. Des suggestions ou des exemples serait grandement apprécié!

...

$('#filter').click(function() {
     $('#calendar').fullCalendar ( 'removeEvents', filter(events) );
}

...

function filter (events) {
...
}

OriginalL'auteur M Thomas | 2010-12-17