У кого-нибудь есть пример событий (как функция) для FullCalendar - PullRequest
2 голосов
/ 27 апреля 2010

Я хочу использовать события (как функцию) в моем календаре. Приведенный пример ссылается на myxmlfeed.php и использует xml. Я попытался добавить некоторые XML, но я возвращаю ошибку JS. кто-нибудь использовал FullCalendar таким образом?

http://arshaw.com/fullcalendar/docs/event_data/events_function/

Ответы [ 2 ]

2 голосов
/ 27 апреля 2010

Я использую FullCalendar с событиями как функцию на на одном из сайтов моего клиента . Реализация FullCalendar там сильно настроена, но приведенный ниже код используется для загрузки данных JSON календаря.

<script type='text/javascript'>
    $(document).ready(function() {
        $('#calendar').fullCalendar({
            events: function(start, end, callback) {
                $.post("calendar_data.asp", {
                    start: start.getTime() / 1000,
                    end: end.getTime() / 1000,
                    catID: '<% Response.Write(catID) %>'
                }, function(result) { callback(result) }, "json");
            },
            loading: function(bool) {
                if (bool) $('#loading').show();
                else $('#loading').hide();
            },
        });
    });
</script>

Если вы заметили мой звонок на $.post(), я передаю "catID" с запросом calendar_data.asp Это деталь реализации, специфичная для моего кода; вам, скорее всего, придется настроить это в соответствии с вашими конкретными требованиями.

Редактировать

Я не совсем уверен, будет ли это работать с самой последней версией FullCalendar. Прошло много времени с тех пор, как я реализовал свое решение, и библиотека несколько изменилась.

0 голосов
/ 29 апреля 2010

Спасибо за ваш ответ, Натан и я могли бы на самом деле использовать кое-что из этого, но вызывался именно XML-файл, который я искал, а не массив json.

Я догадывался, что это может быть что-то вроде

<event start="" title="" />

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