FullCalendar Switch View

| 我的JQuery FullCalendar插件正在网页上运行。页面首次加载时,我的显示默认为“月视图”。同样,在设置了selectable:true之后,用户可以在Month View中选择日期。此时,如果用户从顶部菜单中选择“日视图”,我想向用户显示所选日期的日视图(agendaDay)。但是,当前显示当天的日视图。这是代码:
<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\'
        }
    })
});
    
已邀请:
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);
}
    

要回复问题请先登录注册