Entfernen bestimmter Ereignisse mit der Methode removeEvents

7

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%     
wowzuzz 12.02.2013, 21:59
quelle

1 Antwort

24

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 .

%Vor%

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:

%Vor%

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!

    
ganeshk 13.02.2013, 04:57
quelle

Tags und Links