У меня есть функция: loadCalendar, которая отображает календарь. У моих событий есть свойство «Цвет», которое я пытаюсь использовать для изменения цвета фона. Журнал консоли возвращает такие данные, как: # 007777 Пожалуйста, сообщите.
loadCalendar: function () {
var resId = "";
var eventObj = [];
var bcolor = "";
viewModel.calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(viewModel.calendarEl, {
plugins: ['interaction', 'dayGrid', 'timeGrid'],
defaultView: 'dayGridMonth',
defaultDate: calendarDate,
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay'
},
events: viewModel.eventsByLocation(),
//events: viewModel.events(),
eventClick: function (info) {
var id = info.event.id;
viewModel.ReservationEdit(id);
},
eventRender: function (info) {
resId = info.event.id;
eventObj = ko.utils.arrayFilter(viewModel.events(), function (item) {
return item.id == resId;
});
bcolor = eventObj[0].Color;
bcolor = '#' + bcolor;
console.log(bcolor);
backgroundColor: bcolor;
}
});
calendar.render();
},