Supprimer les dates antérieures et les mois suivants du mois en cours
Est-il possible de supprimer le passé, les dates et les mois suivant la date de la fullcalendar? Donc, pour le mois en cours il devrait afficher uniquement les dates de cours et des jours.
source d'informationauteur rubyist
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de sauter les événements dans le eventRender() méthode:
Les cellules de la grille pour le prochain et le mois précédent ont la classe "fc-autres-mois", de sorte que vous pouvez cibler de cette façon:
par exemple:
Masquer les numéros du jour,
ajouter le CSS:
"ou" exécuter " JavaScript:
Essayer cette!
Cela fonctionne pour moi!
Aucune des solutions prévues sur cette réponse résoudre correctement le problème avec la version actuelle de FullCalendar. À l'aide de Bascht de répondre en tant que point de départ, j'ai mis à jour son approche la plus récente de la FullCalendar Api. Ci-dessous exemple de code qui va accomplir cette tâche:
pour la version 2.0 ou supérieur:
Essayez d'utiliser weekMode: http://fullcalendar.io/docs/display/weekMode/.
Espère que cela aide
Pour une version plus récente du plugin FullCalendar, les ouvrages suivants, en utilisant Moment.js des fonctions d'assistance:
eventRender: function(event, element, view){
var evStart = moment(view.intervalStart).subtract(1, 'days');
var evEnd = moment(view.intervalEnd).subtract(1, 'days');
if (!event.start.isAfter(evStart) ||
event.start.isAfter(evEnd)) { return false; }
},
Pour la dernière version, j'ai utilisé:
Aide de l'événement rendu, et une fonction de rappel a résolu mon problème .Parfaitement cacher précédente et le mois prochain les événements de la vue actuelle
Espère que cela aide
Cela fonctionne pour moi sur la version 3.6.1
vous pouvez essayer ce clientOptions
'showNonCurrentDates' => false, and 'fixedWeekCount' => false,
Ce code me permet de cacher les jours du mois précédent et le mois prochain, mais les cellules de thouse jours reste:
Essayez d'utiliser Fullcalendar Doc
Ajouter ce paramètre
showNonCurrentDates: false
. Avec ce paramètre, les dates et les événements qui n'appartiennent pas à le mois en cours ne seront pas affichées.et pour la désactivation des autres mois: