FullCalenday 单击日期更改为该特定日期的议程视图
FullCalenday Clicking Day change to Agenda View of that particular date
我正在显示完整日历中的月视图。当我在月视图中单击一天时,它应该显示该特定日期的 Day/Agenda 视图。
下面是代码 - 但它显示的是当前议程视图,而不是单击的议程视图。
dayClick: function(date, allDay, jsEvent, view) {
if (allDay) {
// Clicked on the entire day
$('#calendar')
.fullCalendar('changeView', 'agendaDay'/* or 'basicDay' */)
.fullCalendar('gotoDate', date.getFullYear(), date.getMonth(), date.getDate());
}
},
下面是我具体的做法:
dayClick: function(date, jsEvent, view) {
if(view.name == 'month' || view.name == 'basicWeek') {
$('#calendar').fullCalendar('changeView', 'basicDay');
$('#calendar').fullCalendar('gotoDate', date);
}
}
代码编辑
对于版本4是这样的:
dateClick: function(info) {
if(info.view.type=="dayGridMonth"){
this.changeView("timeGridDay",info.dateStr);
}
}
我正在显示完整日历中的月视图。当我在月视图中单击一天时,它应该显示该特定日期的 Day/Agenda 视图。
下面是代码 - 但它显示的是当前议程视图,而不是单击的议程视图。
dayClick: function(date, allDay, jsEvent, view) {
if (allDay) {
// Clicked on the entire day
$('#calendar')
.fullCalendar('changeView', 'agendaDay'/* or 'basicDay' */)
.fullCalendar('gotoDate', date.getFullYear(), date.getMonth(), date.getDate());
}
},
下面是我具体的做法:
dayClick: function(date, jsEvent, view) {
if(view.name == 'month' || view.name == 'basicWeek') {
$('#calendar').fullCalendar('changeView', 'basicDay');
$('#calendar').fullCalendar('gotoDate', date);
}
}
代码编辑
对于版本4是这样的:
dateClick: function(info) {
if(info.view.type=="dayGridMonth"){
this.changeView("timeGridDay",info.dateStr);
}
}