将初始小时设置为完整日历



在完整日历中 - 有没有办法设置小部件的"着陆小时"?目前,第一个可见小时是06:00-如果我希望第一个小时被看到-15:00-但我不会在几个小时之前丢失(用户仍然可以滚动并看到它们) - 但最重要的数据通常是从15:00开始然后..这是可以实现的?

版本2您可以使用scrollTime选项:

$('#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/。

版本5,您有以下选项:

  • 滚动时间,设置启动滚动的时间
  • slotmintime,表格中的初始小时
  • slotmaxtime,表格的最后一个小时

格式持续时间('00:00:00')。

提防AxtiveRatio,自动高度将延伸表的最后一行。我建议将factive toxtratio更改为2,对于桌面视图之间的表格。

最新更新