Bonjour,
Dans un calendrier de réservations, je désirerais n'afficher que les réservations liées à un véhicule sélectionné. Pour ce faire, j'initialise le calendrier de cette manière (le véhicule ayant la valeur 1 uniquement pour l'exemple) :
Lorsque, du côté php, j'essaie de récupérer le filtre de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 var calendar = new FullCalendar.Calendar(calendarEl, { defaultView: 'dayGridMonth', editable: true, eventSources: [ { url: "/fc-load-events", type: "POST", data: { filters: {"vehicle": 1}, }, error: () => { alert("There was an error while fetching FullCalendar!"); }, }, ], header: { left: 'prev,next today', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay', }, plugins: [ dayGridPlugin, timeGridPlugin, listPlugin ], // https://fullcalendar.io/docs/plugin-index timeZone: 'UTC', });
j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $filters = $calendar->getFilters(); $vehicle = $filters['vehicle'];
Cela fait des jours que je tente de comprendre comment utiliser ces filtres, mais je ne m'en sors pas.Notice: Undefined index: vehicle
Quelqu'un aurait une idée?
Merci d'avance pour votre aide.
Partager