同一日历中的JSON + Array事件?

时间:2012-03-30 13:19:42

标签: json fullcalendar

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

目前我的代码看起来很喜欢,我可以在json feed下添加一系列事件吗?

$('#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',
                        }
    }); 

任何建议表示赞赏..

1 个答案:

答案 0 :(得分:1)

试试这个:

在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'
};

in fullCalendar声明:

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

希望这有帮助