rerenderEvents / refetchEvents problème

Je ne suis pas sûr si je suis en utilisant correctement donc mon problème est peut-être mon mal de la compréhension plutôt que d'un bug ou problème plus vaste.

J'ai un fullcalendar qui est initié à partir de doc prêt comme ça (un peu de code à gauche pour des raisons de concision).

   function renderEvents() {
        var date = new Date();
        var d = date.getDate();
        var m = date.getMonth();
        var y = date.getFullYear();
        var technicians = $("div[ID*='ucTechnicians'] :hidden").val();

        var calendar = $('#calendar').fullCalendar({


       ...
            events: "JsonResponse.ashx?technicians=" + technicians,
       ...    
    }

La réponse json page réussi renvoie les événements filtrés par la choisi technicien sur la charge initiale. Sur la page principale est une commande pour modifier les techniciens de l'utilisateur veut les voir sur le calendrier. Je ne peux pas obtenir le calendrier de re-rendre et de passer les techniciens param pour le json reposne fichier.

De clic de bouton, j'ai essayé d'appeler renderEvents() de nouveau. Cela met un calendrier en double sur la page. J'ai essayé $('#agenda").('détruire') avant d'appeler renderEvents(). Cela fonctionne, mais si je suis dans un mode autre par défaut, l'affichage du mois, il sera toujours de réinitialisation et de destruction reconstruction du calendrier ressemble à beaucoup de travail pour un rafraîchissement.

J'ai aussi essayé $('#agenda").('rerenderEvents') et $('#agenda").('refetchEvents'). J'ai même essayé de réinitialiser la source $('#agenda").fullCalendar('addEventSource', 'JsonResponse.ashx?techniciens=' + techniciens) à l'avance.

Dans le dernier cas, je suis en mesure de regarder la réponse json en debug et il ramasse sur le filtre de paramètre et renvoie les résultats filtrés par les derniers paramètres, mais le calendrier sur la page ne s'actualise pas avec les nouvelles valeurs.

Comment puis-je faire le calendrier d'actualisation avec les nouveaux paramètres?

Merci d'avance.

OriginalL'auteur user203947 | 2011-01-10