的文章
我每天都有很多活动。有没有一种方法可以将这些事件按水平方向分类?我可以在"标题:"one_answers"开始:"的同时添加一个额外的旗帜(或类别,即:上午、白天、晚上、晚上)吗?这样,活动就可以在同一天内按各自的水平移动进行组织?我使用
start: new Date(y,m,d,h,i),
allDay:false
以显示同一天的不同事件。
然后,我可以使用eventLimit在每个班次上只限制5个事件。p.s.我只使用basicDay和basicWeek视图。
您可以在事件对象中添加"className"参数。通过检查事件时间,用颜色来区分类。
像
var eventClass = '';
if (event.start > night && event.start < day) {
var eventClass = 'morningClass';
} else if (event.start > morning && event.start < evening) {
var eventClass = 'dayClass';
} else if (event.start > day && event.start < night) {
var eventClass = 'eveningClass';
} else if (event.start > evening && event.start < morning) {
var eventClass = 'nightClass';
}
然后
start: new Date(y,m,d,h,i),
allDay:false,
className: eventClass
并且基于className计数(使用clientEvents(方法)),您可以限制每班5个事件。
据我所知,您需要使用日历的资源视图功能。这是一篇关于资源视图