简体   繁体   中英

Why does setting backgroundColor on a fullcalendar event just change the dot color instead of setting the background color?

UPDATE

The items appear with the dot and not the background color because they're built with a time of day on them. Remove the time so that start is just the date (ie. 2021-12-07 ), then they get the background color correctly as expected so the question now becomes how to get the background color even with the time of day on them...


Referencing

I've added backgroundColor values to my events, but this only seems to change the dot on the events:

在此处输入图像描述

You'll notice that using extendedProps to set the background color doesn't work either.

I'm trying to get the event to appear in a block of the given color similar to this: 在此处输入图像描述

Here's my events array; how can I get fullcalendar to change the background color on the event?

events: [
    {
        title: 'event1',
        start: '2021-12-07T08:00:00',
        backgroundColor: '#ff00ff'
    },
    {
        title: 'event3',
        start: '2021-12-07T09:00:00',
        backgroundColor: '#4d96f1'
    },
    {
        title: 'event2',
        start: '2021-12-08T08:00:00',
        backgroundColor: '#00ff00',
        extendedProps: {
            backgroundColor: '#00ff00'
        },
    }
],

You can also keep the timed events aspect but showing them as the same way as in all day by just adding eventDisplay:'block', in your Fullcalendar's parameters.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM