6

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

 $(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

4 回答 4

8
 var view = $('#calendar').fullCalendar('getView');
if (view.name == 'month') {
}
于 2013-06-24T07:21:01.563 回答
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
    }
});
于 2013-06-24T11:27:46.440 回答
1
 var view = $('#calendar').fullCalendar('getView');

不为我工作,而是我使用:

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

console.log(
  calendar.view.type
);

控制台打印:dayGridMonth

于 2019-08-29T10:20:25.947 回答
-1
 var view = $('#calendar').fullCalendar('getView');
 alert("You have click on"+view.name);

参考链接:在此处输入链接描述

于 2018-12-11T06:30:11.130 回答