FullCalendar Switch View - PullRequest
       1

FullCalendar Switch View

0 голосов
/ 26 мая 2011

У меня есть плагин JQuery FullCalendar, работающий на веб-странице.У меня по умолчанию отображается отображение месяца при первой загрузке страницы.Также после настройки selectable: true пользователь может выбрать даты в представлении месяца.На этом этапе, если пользователь выбирает дневной вид в верхнем меню, я хотел бы показать пользователю дневной вид (повестки дня) выбранной даты.Но в настоящее время отображается дневной вид текущего дня.Вот код:

<script language="javascript" type="text/javascript">
$(document).ready(function () {
    $('#calendar').fullCalendar({
        selectable: true,
        unselectAuto: true,
        firstDay: 1,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        events: {
            url: 'CalendarJSON.aspx',
            type: 'POST'
        }
    })
});

1 Ответ

0 голосов
/ 05 июня 2011

Fullcalendar хранить настройки даты при инициализации с переменными год, месяц, дата.

// example initialization (calendar is the fullcalendar object)
calendar.fullCalendar({
        selectable: true,
        selectHelper: true,
        unselectAuto: false,            
        firstDay:1,
        defaultView:defaultv,
        slotMinutes:30,
        year:selected_year,
        month:selected_month,
        date:selected_day,
...

Вы можете изменить это значение в обработчике выбора.

Тогда у меня есть функция, которая возвращает эти значения (вся дата)

//calendar is the fullcalendar object
function check_fc_date(calendar){
    date = new Date(calendar.fullCalendar('getDate'));
    year = date.getFullYear();
    month = date.getMonth();
    day = date.getDate();

    alert(year+" "+month+" "+day);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...