Ich bin wirklich fest mit diesem. Wie kann ich einen ganzen Tag Veranstaltung im Vollkalender erstellen, wenn auf einen Tag geklickt.So erstellen Sie eine ganztägige Veranstaltung im Vollkalender
Antwort
Sie haben nicht wirklich gesagt, was mit diesem Code falsch läuft, aber es scheint ziemlich offensichtlich, dass Sie die Start- und Enddaten verpasst haben. Wie weiß der Kalender sonst, wo Sie das Ereignis platzieren möchten? Es hat keine Auswirkungen von der Tatsache, dass Sie "renderEvent" aus der "DayClick" -Methode aufgerufen haben, das ist nur ein Zufall. "renderEvent" kann jederzeit aufgerufen werden und ist unabhängig. Es erwartet, dass Sie ihm alles über das Ereignis erzählen, das Sie hinzufügen möchten.
Wenn Sie nach dem Versuch, das Ereignis hinzuzufügen, Ihre Browser-Konsole überprüft haben, wäre Ihnen ein Fehler aufgefallen: "Kann die Eigenschaft 'stripTime' von undefined nicht lesen, die Ihnen hoffentlich einen Hinweis auf die Art des Fehler, der mit der Zeit zusammenhängt. Sie können es auch in der Quelle zurückverfolgen, um zu sehen, was es getan hat und was Sie unterlassen haben.
Wie auch immer, da Sie wollen dies ein ganztägiges Ereignis für einen einzigen Tag sein, können Sie die date
Eigenschaft durch den Rückruf ganz leicht geliefert wird:
dayClick: function (date, allDay, jsEvent, view) {
var eventTitle = prompt('Provide Event title');
if (eventTitle) {
$('#calendar').fullCalendar('renderEvent', {
title : eventTitle,
allDay : true,
start: date, //specify start date
stick : true,
});
}
}
zu beachten, dass, wie pro https://fullcalendar.io/docs/event_data/Event_Object/, nur "Start" ist erforderlich. "Ende" ist optional und ich habe es nicht benutzt. Wenn Sie "allDay: true" angeben und nur ein Startdatum angeben, geht fullCalendar davon aus, dass es sich um ein ganztägiges Ereignis für einen einzelnen Tag handelt.
Zukünftige Referenz: Wenn Sie beim Hinzufügen von Ereignissen (z. B. nicht ganztägig) mehr Flexibilität zulassen möchten, sollten Sie stattdessen den Rückruf "auswählen" verwenden, damit Benutzer die genauen Start- und Endzeiten für das Ereignis angeben können indem Sie die Maus auf den Kalender ziehen. https://fullcalendar.io/docs/selection/select_callback/
- 1. Erstellen Sie eine ganztägige Veranstaltung mit der Google Kalender-API
- 2. Erstellen Sie ganztägige Veranstaltung in Google Kalender über API
- 3. So verwenden Sie den Rahmenabstand im Vollkalender
- 4. Mehr Text im Vollkalender anzeigen
- 5. Der Versuch, eine ganztägige Veranstaltung mit der Google Kalender API v3 für Java zu erstellen, verursacht einen Fehler
- 6. keine dynamischen Ereignisse im Vollkalender erstellen
- 7. So speichern Sie JSON-Ereignisdaten aus Vollkalender im iCalendar-Format
- 8. So erhalten Sie den aktuell angezeigten Datumsbereich im Vollkalender jquery
- 9. Zeitfenster im Vollkalender-Plugin deaktivieren
- 10. So erstellen Sie eine Benachrichtigung im Wechsel
- 11. So erstellen Sie eine Bildlaufliste im Textfeld
- 12. So erstellen Sie eine UIScrollView im Storyboard
- 13. 24H timeFormat im Vollkalender
- 14. Klicken Sie auf Veranstaltung im Canvas?
- 15. Wie Sie eine kündbare Veranstaltung in vb.net
- 16. Erweiterter benutzerdefinierter Datumsbereich im Vollkalender
- 17. So erstellen Sie eine Funktion
- 18. Wie erhalte ich eine Veranstaltung per Ereignis-ID in den Vollkalender?
- 19. Anzeige drei Monate im Vollkalender
- 20. Vollkalender erstellen mehrere Ereignisse basierend auf den Daten im Modal
- 21. E-Mail senden: Gmail-Empfänger erhalten eine Veranstaltung im Kalender
- 22. So erstellen Sie feste Tabellenüberschriften im Bootstrap?
- 23. Fügen Sie eine Schaltfläche in Vollkalender
- 24. So erstellen Sie eine statische Linie im Coreplot
- 25. So erstellen Sie eine Ansicht für Strukturfelder im Stock
- 26. So erstellen Sie eine Anmeldeinformationen im Service jetzt
- 27. So erstellen Sie eine Warnung pro Fehler im Stackdriver
- 28. So erstellen Sie eine Variable im Service angularjs
- 29. So erstellen Sie eine Seitenleiste im Internet Explorer
- 30. So erstellen Sie eine Stammbaumstruktur im JSON-Format