jquery Voller Kalender: Rückruf 'nachdem' der Kalender vollständig geladen wurde

8

Gibt es einen Rückruf in Adam Shaws jQuery-Vollkalender, der aufgerufen wird, nachdem der Kalender komplett gerendert ist? Ich möchte die Funktion clientEvents in diesem Rückruf aufrufen, um alle Ereignisse auf der Clientseite abzurufen. Ich habe versucht, dies in ViewDisplay zu tun, aber es wird aufgerufen, bevor die Ereignisse gerendert werden und das clientEvents 0 Ereignisse zurückgibt.

    
khizar 14.02.2012, 05:08
quelle

4 Antworten

10

Eigentlich können Sie es selbst hinzufügen. Aktualisieren Sie die Funktion render in fullcalendar.js wie folgt

%Vor%

Und zur Callback-Funktion für den ersten Aufruf hinzufügen:

%Vor%

oder, wie Sie möchten, können Sie auf alle Ereignisse zugreifen

%Vor%     
Cheery 14.02.2012, 07:04
quelle
18

Ich weiß, dass dieser Beitrag jetzt ziemlich alt ist, aber wenn es irgendeine Hilfe ist, müssen Sie die ursprüngliche Quelle nicht ändern, wie von Hoery vorgeschlagen (obwohl seine Antwort auch gut funktioniert).

Sie können auch den Rückruf "Laden" verwenden, der bereits vorhanden ist:

%Vor%     
Chris 15.09.2012 02:19
quelle
5

Das mag jetzt sehr alt sein, aber es gibt derzeit eine offizielle Callback-Funktion (hinzugefügt in Version 1.6): eventAfterAllRender . Keine Änderung des Quellcodes erforderlich.

    
Blair Connolly 11.04.2014 17:54
quelle
0

Das viewRender-Ereignis ist die Antwort darauf; Laden funktioniert nur beim Laden von Inhalten.

    
Danial 08.10.2016 19:01
quelle