JSON+在同一日历中排列事件



下午好,目前我的日历使用JSON提要,工作正常。我是否可以通过数组添加一些事件并更改这些事件的颜色?我想将银行假日添加为一个数组,并在可能的情况下将其涂成绿色?

目前我的代码看起来像这样,我可以在json提要下添加事件数组吗?

$('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        startParam: 'start',
        endParam: 'end',
        editable: true,
        minTime: 9,
        maxTime: 21,
        allDayDefault: false,
        events : {
            url: 'json-events.php',
                        }
    }); 

如有建议,不胜感激。。

试试这个:

在document.ready()方法中,或者在您的日历代码之前。创建这样的事件源:

source1 = {
    url: 'json-events.php',
    type: 'POST',
    error: function() {
        //alert('There was an error while fetching events!');
    },
    color: '#4ca64c',
    textColor: 'black'
};
source2 = {
    url: 'array-events.php',
    type: 'POST',
    error: function() {
        //alert('There was an error while fetching events!');
    },
    color: '#4caca4',
    textColor: 'black'
};

完整日历声明:

$('#calendar').fullCalendar({
    ...
    eventSources: [
    // your event source
        source1,
        source2
    ],
    ...
});

希望这能帮助

相关内容

  • 没有找到相关文章

最新更新