Я использую полный календарь с обработкой на стороне сервера.
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$event_array = array();
$event_array['id'] = $row['id'];
$event_array['title'] = $row['forename'] "" $row['surname'];
$event_array['start'] = $row['start'];
$event_array['end'] = $row['end'];
$event_array['allDay'] = true;
$event_array['color'] = $row['colour'];
$event_array['textColor'] = "white";
array_push($return_array, $event_array);
}
color
а также textColor
значения не влияют на календарь. я прочитал http://fullcalendar.io/docs/event_data/events_array/ и это оба допустимые параметры, но я не уверен, правильно ли я их использую в массиве.
$row['colour']
строка в базе данных, хранящая значение цвета, например black
,
я использовал $event_array['className'] = $row['colour'];
где row['colour']
вернулся к примеру black
,
Затем я использовал:
.black div {
background-color: black;
border-color: black;
color: white;
}
в CSS.
Других решений пока нет …