我使用的是完整日历。这里我的问题是,当点击上一个按钮或下一个按钮点击功能时,如何找到月视图、周视图或日视图格式的完整日历。这里调用next和prev按钮的自定义代码。因为使用这个,我想激发一些自定义数据。基于完整日历视图。
$(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();
});
var view = $('#calendar').fullCalendar('getView');
if (view.name == 'month') {
}
$('#calendar').fullCalendar({
viewDisplay: function(view) {
alert('The new title of the view is ' + view.title);
// view consist Available views
// month, basicWeek,basicDay,agendaWeek,agendaDay
}
});
var view = $('#calendar').fullCalendar('getView');
不适用于我,相反,我使用:
var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), {
...
}
console.log(
calendar.view.type
);
控制台打印:dayGridMonth
var view = $('#calendar').fullCalendar('getView');
alert("You have click on"+view.name);
ref链接:在此处输入链接描述