So bin ich ein wenig unsicher darüber, wie meine Kalenderereignisse mit Vollkalender zu strukturieren. Derzeit, wenn meine App geladen wird, injiziere ich ein JSON-Ereignisobjekt in den Textkörper meiner Seite, so dass ich den gesamten Kalender schnell und ohne Ajax-Aufruf initiieren kann. Bei allen folgenden Monatsansichtsänderungen möchte ich eine Ajax-Anfrage mit dem angegebenen Monat als Argument senden, damit ich diese Monatsereignisse abrufen kann. Wie würde ich das machen? Ist das die LazyLoad-Funktion? Wie kann ich den Kalender dazu bringen, die lokalen Ereignisdaten bei der ersten Anzeige zu verwenden, aber dann die ajax-Anfragen für alle folgenden Monate verwenden?Laden von Vollkalender-Ereignissen, wenn der Monat sich ändert
13
A
Antwort
3
versuchen, die Dokumente zu lesen, events (as a json feed)
andere Option ist Refetch/render Ereignisse jedes Mal Datum viewDisplay
8
Bitte beachten Sie in der neuesten Version ersetzt die viewDisplay wurde mit viewRender Find how to use it here
I geändert hat Verwenden Sie es wie folgt
viewRender: function (view, element) {
}
Sie können das Startdatum und das Enddatum wie thi bekommen s. view.start, view.end
Verwandte Themen
- 1. Die Bildlaufansicht ändert sich nicht, wenn sich der Inhalt der untergeordneten Ansicht ändert
- 2. Brechen, wenn window.location sich ändert?
- 3. Variable ändert sich nicht, wenn sich eine Ansicht ändert
- 4. Das Laden von Benutzersteuerelementen dynamisch im Hauptfenster, wenn sich der Wert im Dropdown ändert
- 5. Wie ändert sich die JTree-Ansicht dynamisch, wenn sich der Status eines Knotenobjekts ändert?
- 6. Wie ändert sich der Wert von PHP?
- 7. Aktualisierung der Angular JS-Anweisung, wenn sich der Dienst ändert
- 8. Wie kann ich ein Div erstellen, das sich nicht ändert, wenn sich der innere Inhalt ändert?
- 9. Warum ändert sich der Wert von "this"?
- 10. JavaFX Update-Registerkarten, wenn sich der Inhalt der Datenbank ändert
- 11. Auslösen eines Ereignisses, wenn sich der Inhalt der Zwischenablage ändert
- 12. DatePicker.SelectedDate ändert sich nicht, wenn Texteingabe ist
- 13. Fragment-Shader-Position ändert sich, wenn Browser
- 14. Benutzerdefinierte UITableViewCell ändert sich, wenn TableView gescrollt
- 15. Trigger teamcity build, wenn sich der Netzwerkordner ändert
- 16. Wo ändert sich der Friendselector?
- 17. jQuery behält Verhältnis, wenn Größe sich ändert
- 18. Benachrichtigung, wenn sich eine Datei ändert?
- 19. ImageView Größe ändert sich, wenn ich addView
- 20. SubSonic: Was passiert, wenn sich etwas ändert?
- 21. Anchor Elementfarbe ändert sich nicht, wenn
- 22. Animieren Komponente, wenn sich der Zustand ändert in React.js
- 23. Wie erhält man den Routennamen, wenn sich der Standort ändert?
- 24. Tabellenansicht Zelle Zubehör ändert sich nicht, wenn aus der Sicht
- 25. Opazität des vollständigen EditText ändern, wenn sich der Fokus ändert
- 26. Drupal Gewicht ändert sich, wenn der Knoten bearbeitet wird
- 27. AngularJS aktualisiert die Vorlagenvariable nicht, wenn sich der Bereich ändert
- 28. Zurücksetzen des Dropdown-Menüs, wenn sich der Wert ändert?
- 29. Signal, wenn sich eine QListView-Auswahl aufgrund von Tastaturaktivität ändert?
- 30. Aktualisieren von JxTreeTable, wenn sich das Modell ändert
Pfad des geringsten Widerstands ist wahrscheinlich zu 100% Ajax – charlietfl
Dies ist, was ich getan habe. Ursprünglich wollte ich die App booten, um sie reaktionsfähiger zu machen. Allerdings wurde der vollständige Kalender erst gerendert, nachdem alle Ereignisse gerendert wurden. Der Wechsel zu der Ajax-Lösung, wie Sie es vorgeschlagen haben, hatte die unbeabsichtigte Konsequenz des Kalender-Renderings und zeigte sofort die Ereignisse an, als diese verfügbar waren. Dies gibt eine bessere wahrgenommene Leistung, die auch ein Gewinn in meinem Buch ist. Danke für den Vorschlag. – Greg