我需要一些帮助。我需要从jquery插件自定义fullcalender的year view
。我在下面解释我的代码。
function getCalendar() {
var todayDate = new Date().toISOString().slice(0, 10);
// var evStartDate = new Date(inputdate)
//console.log('date',evStartDate);
//addClassByDate(evStartDate);
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next',
center: 'title',
right: 'year,month,agendaWeek,agendaDay'
},
///////// edit
dayClick: function(date, jsEvent, view) {
//alert('day click');
},
eventClick: function(event, jsEvent) {
//alert('event clicked');
$('#eventpopup').modal({
backdrop: 'static'
});
},
eventRender: function(event, element, view){
var evStart = moment(view.intervalStart).subtract(1, 'days');
var evEnd = moment(view.intervalEnd).subtract(1, 'days');
if (!event.start.isAfter(evStart) ||
event.start.isAfter(evEnd)) { return false; }
},
///////////
defaultDate: todayDate,
navLinks: true, // can click day/week names to navigate views
editable: true,
eventLimit: true, // allow "more" link when too many events
events: [{
title: '1',
start: '2017-12-01'
}, {
title: '2',
start: '2017-12-02'
}, {
id: 999,
title: '5',
start: '2017-11-02'
}]
});
}
此处在我的月份视图中,所有数字(i.e-1,2...
)都以日期显示,但如果year view
显示多个。在这里,我需要对年度视图进行一些更改,这意味着像2+1
这样的总计数将按月显示。比如12月份的这个例子,总计数应该是3
类似于11月,当只有用户点击年度视图时,总计数应为5
。 Here is my plunkr example。在year view
的情况下,我需要显示一个月的总数,而不是显示多个数字。