Wenn ein Ereignis an einem Datum beginnt und an einem anderen Datum endet (z. B. nächstes Datum). Ich möchte solche Ereignisse im allDay-Slot anzeigen, möchte aber event.allDay = true nicht markieren; Irgendeine Idee, wie kann ich das tun?Show in AllDay Slot auch wenn event.allDay = false;
0
A
Antwort
2
ich den Kalender Code wie folgt geändert:
diese Methode finden (für mich auf der Linie # ist 4467)
function renderEvents(events, modifiedEventId)
Bei dieser Methode das folgende Kontroll finden:
if (events[i].allDay) { ... }
Ersetzen Sie es mit diesem:
if (events[i].allDay || (events[i].end - events[i].start > 3600000)) {
// if event spans more than a day show it in allDay area
...
}
Jetzt werden alle Ereignisse, die mehr als einen Tag umfassen, im allDay-Bereich angezeigt, auch wenn sie nicht als "allDay" markiert sind. Das war meine Anforderung, ich musste es so machen. Ich habe es hier erwähnt, falls jemand anders nach einer ähnlichen Lösung sucht.
Verwandte Themen
- 1. jquery datable sortiert Spalten auch wenn orderable false in columndefs
- 2. Machen Nase Test Runner show logging auch wenn Tests
- 3. fullcalendar Rückgabe Ereignis Ende null, wenn allDay wahr ist
- 4. Show/Hide Divs, auch wenn Eingabe erforderlich ist?
- 5. Java Files.exists() gibt false zurück, auch wenn die Datei existiert
- 6. os.path.isdir() gibt False zurück, auch wenn der Ordner existiert
- 7. C#: Process.HasExited gibt false zurück, auch wenn der Prozess
- 8. symfony existiert return false, auch wenn die Datei existiert?
- 9. Der modale Dialog von Boostrap wird immer bei der Aktualisierung angezeigt, auch wenn show auf false gesetzt ist
- 10. Javascript preventDefault funktioniert nicht, auch nicht false;
- 11. Python. wenn var == false
- 12. Wenn ThreadPool.QueueUserWorkItem false zurück
- 13. Wenn (fileUpload.HasFile) = false
- 14. Wenn der Wert von ng-show wahr ist, dann ist auch das Element nicht sichtbar
- 15. Vollständige Kalenderereignisse werden als allDay angezeigt, obwohl die Uhrzeit in der Datenbank gespeichert wird
- 16. Angular ng-Show, wenn in Array
- 17. else wenn true wenn false zurückgegeben
- 18. Event on slot modification
- 19. PyQt: Slot oft ausführen
- 20. RemotingServices.IsObjectOutOfAppDomain, wenn es false zurückgibt?
- 21. wenn vs if (x == false) in Ruby
- 22. string.equals (string2) gibt false zurück, obwohl beide Strings genau gleich sind, auch in der Länge
- 23. Fall, wenn null auf false
- 24. Wie mache ich eine Tablix über mehrere Seiten erstrecken, auch wenn KeepTogether = "False"?
- 25. Laravel Eingang :: hasFile (‚Bild‘) gibt false zurück, auch wenn eine Datei hochgeladen
- 26. ASP Show Panel wenn Radiobutton angeklickt wird
- 27. Slot Maschine Zeichnungslinien für Ergebnis
- 28. Redis Cross Slot Fehler
- 29. Eckige Form Validation: error.required gesetzt $, auch wenn-required ng false = mit benutzerdefinierten Eingangs Richtlinie
- 30. Erreichbarkeit gibt False für das Mobilfunknetz zurück, wenn sowohl WLAN als auch Mobilfunk eingeschaltet ist
Nach meinem Wissen ist dies keine mögliche Funktion innerhalb von FullCalendar, aber vielleicht, wenn Sie etwas mehr über das, was Sie erreichen möchten, und warum das AllDay-Ereignis nicht anwendbar ist, könnten wir Ihnen vielleicht helfen, Ihr Endziel zu erreichen. –
Ich wusste, dass dies keine Funktion auf FullCalendar ist. Aber ich wollte den Code des Plugins ändern, um meine Anforderungen zu erfüllen. Ich habe es erfolgreich gemacht. Ich habe die Lösung unten gepostet. Danke für deine Zeit und Hilfe :) –