Я сейчас пытаюсь сделать только календарь на год.
Я отключил навигацию между днями и месяцами и удалил заголовок (с помощью кнопок).
НО, на дисплее года месяцы - это ссылки. Когда вы нажимаете на нее, это меняет тип отображения календаря (отображение года => отображение месяца).
В моем случае, потому что я отключил заголовок, если кто-то нажимает на ссылку на месяц, он не может вернуться к просмотру года ... поэтому календарь становится непригодным для использования.
Кто-нибудь знает, как отключить эту "ссылку на месяц"?
$('#calendarRoomUnavailable').fullCalendar({
height: 'auto',
header: {
left : '',
center: 'title',
right: ''
},
defaultView: 'year',
defaultDate: currentDayStart,
lang: 'fr',
firstDay: 1,
columnFormat: 'ddd D/M',
weekends: false,
navLinks : false,
events: basePath + '/agenda/datalist/room_available',
viewRender: function (view, element) {
$(element).find('tbody td').css('cursor', 'pointer');
currentDayStart = view['start'];
currentViewType = view['type'];
},
dayClick: function (date, jsEvent, view) {
[...]
},
eventClick: function (calEvent, jsEvent, view) {
[...]
},
});
Код ссылки на месяц.
<div class="fc-year-monthly-name fc-first">
<a name="201801" data-year="2018" data-month="0" href="#">Janvier</a>
</div>
Спасибо
Пример со ссылкой на месяц