Вот мой код

 $(document).ready(function() {

    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,basicWeek,basicDay'
        },
        dayClick: function() {
            alert('nemke');
        },        
        events: function(start, end, callback) {
            $.ajax({
                url: 'UserCalendarService.asmx/GetEvents',
                type: 'POST',
                dataType: 'xml',
                data: {start: + Math.round(start.getTime() / 1000),end: + Math.round(end.getTime() / 1000)},                
                success: function(result) {                
                var events = [];
                $(result).find('Event').each(function() {
                    events.push({
                        title: $(this).find('Title').text(),
                        start: $(this).find('Start').text(),
                        editable: $(this).find('Editable').text() 
                    });
                });
                callback(events);
                }
            });
        },
        disableResizing: true,
        editable: false
        //disableDragging:true
    })  
});

Это редактируемое свойство false не работает. Я пытался установить поведение каждого события с сервера, и это не сработало. Затем я попытался установить для свойства значение false, и это также не сработало. Мне нужно установить некоторые события редактируемыми, а некоторые нет. Я могу только установить disableDragging, но это не решает мою проблему, потому что мне нужно, чтобы некоторые события можно было перетаскивать.

Это свойство работает только с источником событий, заданным как массив, как в этом примере Похоже, этот обратный вызов ajax не работает. У кого-нибудь была похожая проблема?

Ссылка на полный календарь

0
nemke 11 Апр 2011 в 19:18
Похоже, в коде есть ошибка, я изменил URL-адрес на json-канал, и теперь он работает, но все же это остается открытой проблемой.
 – 
nemke
12 Апр 2011 в 15:58
Вы нашли это решение?
 – 
Sanjay Goswami
1 Мар 2017 в 09:24

1 ответ

Метод .text() возвращает строку, а editable должен иметь логическое значение

6
arshaw 9 Май 2011 в 06:33