Невозможно изменить цвет фона динамически - PullRequest
0 голосов
/ 20 января 2020

У меня есть функция: 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();
},
...