Ich bin ein Anfänger-Meteor-Entwickler, der an einem Projekt arbeitet, das einen FullCalendar-Kalender enthält.Event (s) zu FullCalendar hinzufügen, damit der Ereigniszeilencontainer über das Zellenraster gezeichnet wird
Ich habe einen Screenshot hinzugefügt, wie Ereignisse im Kalender gerendert werden. Wie Sie sehen können, markieren die rohen roten Kreise mein Problem. Soweit ich verstehe, tritt dieses Problem aufgrund der Tabellenzeilen, die über das Zellengitter zeichnen, auf. Wie kann ich dieses Problem beheben? Hier
ist der Code von meiner onRendered()
Funktion:
Template.calendar.onRendered(() => {
$('#events-calendar').fullCalendar({
// NOTE: Put your options and callbacks here.
events(start, end, timezone, callback) {
let data = Events.find().fetch().map((event) => {
event.editable = !isPast(event.start);
return event;
});
if (data) {
callback(data);
}
}
});
// NOTE: Assures the calendar updates when the DB updates (refecthEvents).
Tracker.autorun(() => {
Events.find().fetch();
$('#events-calendar').fullCalendar('refetchEvents');
});
});
Jede Hilfe oder Einsicht wäre sehr dankbar.
Können Sie Ihre eventRender() Funktion von onRendered Funktion zeigen? Es gibt Optionen im Event-Rendering, bei denen Sie den HTML-Code und CSS manipuliert haben könnten (in der Event-Render-Funktion, die innerhalb der OnRendered-Funktion ist). –
Ich habe den Code in meiner onRender() -Funktion hinzugefügt. – EfVonZee