полный календарь для отображения текущей недели и следующей недели - PullRequest
0 голосов
/ 03 марта 2019

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

<script>

$(document).ready(function () {
    var calendar = $('#calendar').fullCalendar({
         views: {
            agendaWeek: {
                type: 'agenda',
                duration: {weeks: 3},
                rows: 2
            }
        },
		header: {
			left: '',
			center: 'title',
			right: 'agendaWeek'
		},
		navLinks: true, // can click day/week names to navigate views
		editable: true,
                defaultView: 'agendaWeek',
                 minTime: '13:00:00', /* calendar start Timing */
        maxTime: '24:00:00',  /* calendar end Timing */
                
                
		eventLimit: true,
        events: "load_Emp_Roster.php",
        displayEventTime: true,
        eventRender: function (event, element, view) {
            if (event.allDay === 'true') {
                event.allDay = true;
            } else {
                event.allDay = false;
            }
        },
       selectable: true,
        selectHelper: true,
       select: function (start, end, allDay) {
      
            calendar.fullCalendar('unselect');
        }, 
        
    

    });
});

function displayMessage(message) {
	    $(".response").html("<div align='center' style='padding:20px;font-size:18px;color:#3539EA' class='success'>"+message+"</div>");
    setInterval(function() { $(".success").fadeOut(); }, 2000);
}
</script>

Любая помощь будет очень признательна.

1 Ответ

0 голосов
/ 04 марта 2019

Взгляните на https://fullcalendar.io/docs/visibleRange

Я бы добавил что-то вроде этого (обратите внимание, я не проверял это):

visibleRange: function(currentDate) {
  return {
    start: currentDate.clone(),
    end: currentDate.clone().add(2, 'weeks')
  };
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...