Ich benutze FullCalendar3.5.1.jQuery FullCalendar> Wie füge ich eine Schaltfläche (oder Link) nur zu Tagen mit Ereignissen hinzu
Ich möchte einen benutzerdefinierten Link zum Ereignistag hinzufügen, nachdem alle Ereignisse für den Tag gerendert wurden.
Wenn ich eventAfterRender
verwende, zeigt es Verbindung nach jedem Ereignis an. Also, wenn es 3 Ereignisse gibt, zeigt es 3 Links an, während ich nur eins brauche.
eventAfterRender: function(event, element, view) {
console.log(event);
var new_description ='<br/><a href="javascript:dayDetails('+ '''
+'template.html' + '''+',500,400,' + '''+event.start +'''
+',' + '''+ 'dayView' + ''' +')">'
+ '<strong>Details</strong>' + '</a>' + ' '
element.append(new_description);
}
Anzahl kommt immer 0. –
Ich hatte es mit DayRender herausgefunden: Funktion (Datum, Zelle) { \t \t \t \t \t var wbAddDetails = false; \t \t \t \t \t var dateString = Moment (Datum) .format ('YYYY-MM-DD'); \t \t \t \t \t var allevents = $ ('# Kalender'). FullCalendar ('clientEvents'); \t \t \t \t \t \t für (var i = 0; i
Aber Problem ist es auf der Oberseite anfügt, statt der Unterseite –