Функция событий FullCalendar - PullRequest
       18

Функция событий FullCalendar

1 голос
/ 02 августа 2010

Я использую Fullcalendar в своем приложении Asp.Net 1.1.Для получения данных со стороны сервера я использую Ajaxpro.Поэтому коды для получения событий в Fullcalendar записываются так:

    $calendar.fullCalendar({        
        editable: true,
        selectable: true,
        theme: true,
        height: 545,                
        defaultView: 'agendaWeek',
        header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
        events: function(start, end, callback) {
            dss.user_activity.getActivities(function(doc) {
            var events = [];
                        var obj = jQuery.parseJSON(doc.value);
                        $(obj.Head).each(function() {                           
                            events.push({
                id: this.SQ_USER_ACTIVITY_ID,
                            title: this.CH_SUBJECT,
                            start: this.start, 
                end:   this.end,
                allDay: this.BL_ALL_DAY             
                            });
                        }); 
                      callback(events);
            });
            }
});

Но у меня проблема в том, что, когда я перетаскиваю события, пришедшие из базы данных, и переключаю представление календаря, все события возвращаются в их расположение по умолчанию,

Я хочу, чтобы измененные события защищали их местоположение при просмотре календаря.

1 Ответ

1 голос
/ 02 августа 2010

Затем вам нужно сохранить события в базе данных.Используйте обратный вызов для события drop для вашего события, чтобы сохранить его в базе данных.Когда вы переключаете представления, он обновляет события, вызывая базу данных.

...