如何在完整日历中查找月视图或周视图或日视图

时间:2013-06-24 05:44:18

标签: jquery fullcalendar

我正在使用完整的日历。这里我的问题是如何在单击上一步按钮或下一步按钮单击功能时查找fullcalendar在月视图,周视图或日视图中的格式。这里是调用next和prev按钮的自定义代码。因为使用这个我想要发一些自定义数据。基于fullcalendar视图。

 $(document).on('click', '.fc-button-next a span', function () {
  

在这里,我想查找完整日历的视图,该视图是月份,周或日

       var abc = $("#calendar").fullCalendar('getView').start.toString();
       var MonthVal = getMonthValue(abc);
       var YearVal = getYearValue(abc);

       $('#calendar').fullCalendar('destroy');

       dataString = "{ID:" + MonthVal + "," + "year:" + YearVal + "}";

       DisplayCalendarForMonth(dataString, MonthVal, YearVal);
   });
   $(document).on('click', '.fc-button-today a span', function () {
  

在这里,我想查找完整日历的视图,该视图是月份,周或日

       $('#calendar').fullCalendar('destroy');
       DisplayCalendar();
   });

4 个答案:

答案 0 :(得分:7)

 var view = $('#calendar').fullCalendar('getView');
if (view.name == 'month') {
}

答案 1 :(得分:1)

$('#calendar').fullCalendar({
    viewDisplay: function(view) {
      alert('The new title of the view is ' + view.title);

      // view consist Available views
      // month, basicWeek,basicDay,agendaWeek,agendaDay
    }
});

答案 2 :(得分:0)

 var view = $('#calendar').fullCalendar('getView');
 alert("You have click on"+view.name);

参考链接:enter link description here

答案 3 :(得分:0)

 var view = $('#calendar').fullCalendar('getView');

不为我工作,而是使用:

var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), {
  ...
}

console.log(
  calendar.view.type
);

控制台打印: dayGridMonth