Я использую 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);
});
}
});
Но у меня проблема в том, что, когда я перетаскиваю события, пришедшие из базы данных, и переключаю представление календаря, все события возвращаются в их расположение по умолчанию,
Я хочу, чтобы измененные события защищали их местоположение при просмотре календаря.