Демонстрация Fullcalendar - несколько календарей Google - PullRequest
1 голос
/ 08 марта 2011

В демоверсии Календаря Google ...

// US Holidays
events: $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic'),

Можем ли мы добавить несколько как ...

        // US Holidays
        events: $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic'),
        events: $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/sfzc1%40realintelligence.com/public/basic'),

Оба не появляются ...

Я попробовал рекомендацию:

$(document).ready(function() {

    $('#calendar').fullCalendar({

        eventSources:[
            $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic'),
        $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/sfzc1%40realintelligence.com/public/basic')
            ]


        eventClick: function(event) {
            // opens events in a popup window
            window.open(event.url, 'gcalevent', 'width=700,height=600');
            return false;
        },
        aspectRatio: 6,
        loading: function(bool) {
            if (bool) {
                $('#loading').show();
            }else{
                $('#loading').hide();
            }
        }

    });

});

Не будет отображать

Ответы [ 3 ]

2 голосов
/ 23 ноября 2012
1 голос
/ 28 апреля 2011

Согласен, источники должны быть добавлены так:

eventSources: [
        'http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic',
        'http://www.google.com/calendar/feeds/en.german%23holiday%40group.v.calendar.google.com/public/basic'
        ],

Функциональный пример вы можете увидеть здесь: http://jsfiddle.net/waffl/akbyW/

И с цветами:

eventSources: [
        'http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic',
        {
            url: "http://www.google.com/calendar/feeds/en.german%23holiday%40group.v.calendar.google.com/public/basic",
            className: 'germany',
            color: 'red'
        }
        ],

http://jsfiddle.net/waffl/fKh6N/1/

Убедитесь, что источником является общедоступная ссылка xml.

1 голос
/ 08 марта 2011

Вы должны использовать:

eventSources:
[
        $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic'),
        $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/sfzc1%40realintelligence.com/public/basic')
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...