Изменить вид и показать вид выбранного дня - PullRequest
1 голос
/ 30 июня 2011

Я новичок в полном календаре; Я установил календарь, который по умолчанию показывает представление месяца, и он также имеет кнопку для повестки дня, дня и повестки дня. так что я хочу: , когда пользователь выбирает один день (например, в представлении месяца 06/29), затем изменить вид на неделю, в которой неделя должна иметь выбранный день, или, если выбран вид дня, отобразить выбранный день .

Полный календарь по умолчанию показывает неделю с текущей датой или текущим днем, когда меняется представление.

Артуро

Ответы [ 2 ]

4 голосов
/ 08 сентября 2011

Вы можете добавить следующее как часть вашего обратного вызова dayClick:

dayClick: function(date, allDay, jsEvent, view) {
    $('#calendar').fullCalendar('gotoDate', date);
}

Принимает текущую дату, которая была передана с клика, и отправляет календарь на эту конкретную дату. Это берет выбранную дату из любого представления и применяет ее ко всем другим представлениям.

Если вы нажали 06/29 в представлении месяца, а затем перешли к просмотру недели, вы попадете на неделю, в которой было 06/29. Если вы изменили неделю, в которой вы были, и выбрали 07 / 01, а затем вернулся к представлению месяца, вы увидите данные июля. Надеюсь, что это имеет смысл!

3 голосов
/ 30 апреля 2015

Это работает в FullCalendar v1.6.4

            select: function(start, end, allDay)
            {                       
                $('#calendar').fullCalendar('gotoDate', start);
                $('#calendar').fullCalendar('changeView', 'agendaDay'); 
            },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...