全日历事件颜色未正确显示



我将资源颜色传递给完整日历。根据文档,如果我呈现一个事件,它应该以我之前传递给资源的颜色显示。对我来说,情况并非如此。

这是我作为资源传递给完整日历的内容

"id" => "erna46"
"title" => "erna46"
"eventColor" => "rgb(45,0,255)"
"eventTextColor" => "rgb(255,255,255)"

现在,在我的完整日历中,事件以颜色呈现rgb(98,64,255)

我不确定这是否正常,如果是,有没有办法关闭颜色变化?

更新:

下面是一个 JSFidle 来显示问题:

http://jsbin.com/pofemef/edit?js,output

如您所见,我设置了颜色,例如 rgb(255,147,0),但在日历中它显示为 rgb(255,174,64)。

经过一番工作,我想通了。默认情况下,约会将在约会上方添加背景,背景:#fff,不透明度:.25。这将更改约会的颜色,使其看起来比设置的约会颜色浅。

https://i.stack.imgur.com/Zolnh.jpg

根据文档,eventColor 属性为日历上的所有事件设置背景和边框颜色,而不是单独设置每个事件。因此,如果您声明这样的事件:

events: [{
        title: 'event',
        start: '2017-01-05 11:00',
        end: '2017-01-06 13:00',
        eventColor: 'rgb(45,0,255)'
        }]

这是行不通的。您可以为每个事件使用 eventColor:

events: [{
        title: 'event',
        start: '2017-01-05 11:00',
        end: '2017-01-06 13:00'
        }],
eventColor: '#378006'

如果要更改单个事件的颜色,请查看事件对象颜色选项

events: [{
        title: 'event',
        start: '2017-01-05 11:00',
        end: '2017-01-06 13:00',
        backgroundColor: 'rgb(255,87,90)'
        }]

最新更新