Ich möchte Hintergrundfarbe für den ganzen Tag und nicht den Ereignishintergrund allein hinzufügen. Für den Code, den ich jetzt geschrieben habe, konnte ich Ereignisse sehen allein als Hintergrund Meine Ansicht Code ist wie folgt:Farbe beim Rendern in FullCalendar nicht vollständig dargestellt
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
utc: true,
header: {
left: 'prev,next today EventButton',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false,
droppable: true,
eventSources: ["<?php echo base_url() ?>calendar/show_holidays"]
});
});
</script>
<style>
.event-full {
color:black;
vertical-align: middle !important;
text-align: center;
opacity: 1;
}
</style>
jetzt, meine Controller-Code ist wie durch MVC folgt:
public function show_holidays()
{
$holidays=$this->calendar_m->show_holidays();
foreach($holidays as &$val){
$val['allDay'] = 'true';
$val['Rendering'] = 'Background';
$val['textColor'] = '#000';
$val['title'] = 'Holiday today'
$val['backgroundColor'] = 'yellow';
}
echo json_encode($holidays);
}
Innen fullcalendar.min.js? – Keynes
Nein, in Ihrem Code. Nach dieser Zeile - $ ('# calendar') fullCalendar ({- fügen Sie viewRender: function() {} hinzu, und innerhalb dieser Funktion durchlaufen Sie alle Tage und rufen die Zeile oben für jeden auf dem Bildschirm angezeigten Tag auf. – K48
danke yaar, aber meine Ereignisse kommen von eventSources .. – Keynes