我想在月视图中显示活动开始时间和结束时间以及全天活动的标题。
fullcalendar.io中是否有任何方法或属性可以帮助我实现。
答案 0 :(得分:0)
要执行此操作,请使用 eventRender 回调(请参阅docs中的说明)。
function( event, element, view ) { ... }
您有两种选择可以满足您的需求:
element
。来自文档:
元素是一个新创建的jQuery元素,将用于渲染。它已经填充了正确的时间/标题文本。
<td>
元素:该函数还可以返回将用于渲染的全新元素。对于全天背景活动,您必须确保返回
<td>
。
答案 1 :(得分:0)
您可以按以下方式使用eventRender
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: new Date(),
defaultView: 'month',
editable: true,
events: events,
eventRender: function (calEvent, element, view) {
//In my case I've created properties startTimeShort and endTimeShort
element.html("<span>" + calEvent.startTimeShort + "-" + calEvent.endTimeShort + "</span>");
}
});