3
完整日历 - 是否有方法设置小部件的“着陆时间”? 目前第一个可见小时是06:00 - ,如果我想要看到第一个小时-15:00 - 但我不会失去前几个小时(用户仍然可以向上滚动并看到它们) - 但最重要的数据通常是从15:00起,可以实现?将完整日历中的初始小时设置为
完整日历 - 是否有方法设置小部件的“着陆时间”? 目前第一个可见小时是06:00 - ,如果我想要看到第一个小时-15:00 - 但我不会失去前几个小时(用户仍然可以向上滚动并看到它们) - 但最重要的数据通常是从15:00起,可以实现?将完整日历中的初始小时设置为
对于2版本,你可以使用scrollTime
option:
$('#calendar').fullCalendar({
header: {
right: 'agendaWeek'
},
defaultView: 'agendaWeek',
scrollTime : "15:00:00" //3pm
});
对于第1版,你可以使用firstHour
选项初始化时:
$('#calendar').fullCalendar({
header: {
right: 'agendaWeek'
},
defaultView: 'agendaWeek',
firstHour: 15
});
请参见本的jsfiddle的工作示例:http://jsfiddle.net/gTzkU/。当然,日历无法向下滚动到15:00足以显示第一个小时,但是该特定时间的结果是日历向下滚动到尽可能远。也许这是一个更好的例子,日历设置在9:00开始:http://jsfiddle.net/5p6yN/。
文档可以在这里找到:http://arshaw.com/fullcalendar/docs/agenda/firstHour/。
感谢这正是我正在寻找的 – user1025852
值得一提的是,这是FullCalendar版本1的解决方案。对于FullCalendar版本2,请使用scrollTime,它可以设置为'15:00:00' - http://fullcalendar.io/docs/agenda/scrollTime/ – Jervelund