JSON + Массив событий в одном календаре? - PullRequest
0 голосов
/ 30 марта 2012

Добрый день, в настоящее время использую канал 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',
                        }
    }); 

Anyсовет приветствуется ..

1 Ответ

1 голос
/ 01 апреля 2012

Попробуйте:

В методе 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
    ],
    ...
});

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...