Ich habe gerade angefangen, dieses Plugin zu verwenden, und ich habe Probleme beim Entfernen von Ereignissen, die ich gerade erstellt habe. Ich kann alle Ereignisse löschen, wenn ich eventClick verwende, aber keine besonderen Ereignisse auf eventClick.
Jede Hilfe wäre willkommen. Hier ist mein Code.
%Vor%Sie können dies auf zwei Arten tun:
1) Legen Sie eine eindeutige ID für jedes Ihrer Ereignisse fest und übergeben Sie diese IDs an den Aufruf removeEvents
.
Hier ist _id
die eindeutige ID, die fullCalendar generiert.
2) Übergeben Sie eine Filterfunktion, um das gewünschte Ereignis zu löschen.
In Anbetracht dessen, dass Sie dies in eventClick
versuchen, würde ich vorschlagen, dass Sie den 2. verwenden. Ein Beispiel für Ihren Fall ist wie folgt:
Hier akzeptiert die Filterfunktion, die an removeEvents
übergeben wurde, das Ereignis, das Sie löschen möchten, und gibt true zurück. Da Sie dies in eventClick
tun, müssen Sie nur calEvent
übergeben.
Hoffe, das hilft!
Tags und Links javascript jquery fullcalendar