完整日历日 单击日更改为该特定日期的议程视图



我在完整日历中显示月份视图。当我单击月视图中的某一天时,它应该显示该特定日期的日期/议程视图。

下面是代码 - 但它显示的是当前日期的议程视图,而不是单击的视图。

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);
    }
  }

相关内容

  • 没有找到相关文章

最新更新