fullcalendar next et prev
Seulement yesturday j'ai commencé à utiliser le jquery fullcarlendar plugin. Maintenant, Ce que je suis en train de faire est de cliquer sur la next ou prev boutons, je fais un jquery
$('#element').load('some_url_here')
Exactement comment dois-je utiliser la prochaine et méthodes précédentes pour faire quelque chose comme
$('#calendar').fullCalendar({
prev: function(){
$('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar('getDate').getMonth());
},
next: function(){
$('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar('getDate').getMonth());
},
title: "My Title",
events: jsonString,
editable: false,
disableDragging: true
});
Tous j'ai besoin pour mon url est le mois prochain.
Dois-je augmenter manuellement le mois en cours pour la prochaine et de décrémentation de la précédente?
Est-il un "getCurrentMonth()" méthode qui je peux appeler directement?
Quelque chose comme $('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar.getCurrentMonth());
Merci, les gars
- Voir mon exemple dans jQuery obtenir le mois prochain données à l'aide de plugin fullcalendar
Vous devez vous connecter pour publier un commentaire.
Lorsque les boutons suivant et précédent sont cliqués, les appels sont automatiquement les sources d'événement que vous spécifiez, vous n'avez pas à faire un chargement manuel. Prev et next sont utilisés pour déplacer par programme le calendrier plutôt que d'être utilisé pour spécifier des crochets pour remplacer le comportement par défaut.
FullCalendar envoie des demandes pour des événements comme suit:
/events/find/?start=1262332800&end=1265011200&_=1263178646
Lorsque vous cliquez sur suivant et précédent, on obtient le temps depuis l'époque du début du mois et le temps depuis l'époque de la fin du mois et les utilise comme paramètres de début et de fin. L' _ paramètre est unique par appel d'empêcher la mise en cache.
Selon la la documentation vous pouvez modifier les noms des paramètres
start
etend
, mais pas les valeurs. Pour changer ces valeurs, vous devez modifier FullCalendar lui-même.En supposant que vous pouvez changer le code qui envoie votre JSON, je te suggère de changer de code qui ne prend que quelques secondes depuis l'epoch valeurs d'entrée et de retour des événements sur cette base. Si vous ne pouvez pas faire cela, commencer à chercher dans la modification de la FullCalendar source pour répondre à vos besoins.
Je sais, c'est tard, mais si somenone a le même problème c'est comment vous faites cutom commandes de navigation:
Certains est probablement la réponse ici:
jQuery FullCalendar cliquez sur 'suivant' événement notificatin