Привет, моя задача проста.Измените календарь, который у меня уже есть, чтобы просмотреть представление «повестки дня» 2 недели назад, и следующий / предыдущий должен просто переместиться на один день вперед / назад.
Кажется простым, проверил документацию - новые функциикажется, были добавлены.Я обновил свой календарь до 3.9, используя nuget, и включил настраиваемое представление.Но все, что я пытаюсь, не может вернуться назад.Пробовал 3.3.1 тоже самое.
Что я делаю не так - или я?Это ошибка в полном календаре?
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'agendaTwoWeeks,agendaWeek,agendaDay,listWeek,listDay'
},
weekends: false,
minTime: '08:00:00',
maxTime : '17:00:00',
buttonText: {
listWeek: 'Weekly',
listDay: 'Daily',
},
views: {
agendaTwoWeeks: {
type: 'agenda',
dayCount: 14
/*visibleRange: function(currentDate) {
console.log("current date "+currentDate.format());
var ret = {
start: currentDate.clone().subtract(1, 'days'),
end: currentDate.clone().add(3, 'days') // exclusive end, so 3
};
console.log(ret.start.format());
console.log(ret.end.format());
return ret;
}*/
},
agendaWeek: { // name of view
titleFormat: 'D MMM YYYY',
columnFormat: 'ddd D/M'
// other view-specific options here
},
agendaDay: { // name of view
titleFormat: 'D MMM YYYY',
columnFormat: 'dddd'
// other view-specific options here
},
listWeek: { // name of view
titleFormat: 'D MMM YYYY',
columnFormat: 'ddd D/M'
// other view-specific options here
},
listDay: { // name of view
titleFormat: 'D MMM YYYY',
columnFormat: 'ddd D/M'
// other view-specific options here
},
},
defaultDate: '2018-09-21',
/*validRange: {
start:'2017-09-18',
end: '2019-09-18'
},*/
firstDay : 1,
defaultView: 'agendaWeek',
editable: true,
eventDurationEditable: false,
allDaySlot: false,
eventTextColor: '#000000',
slotDuration: '00:15:00',
slotLabelInterval : '00:15:00',
});
});
Представление agendaTwoWeeks
Я играл с daycount, duration, visibleRange, validRange - кажется, ничего не работает.