2014-01-18 3 views
3

전체 캘린더 - 위젯의 "방문 시간"을 설정하는 방법이 있습니까? 처음 볼 수있는 시간은 06:00 - 입니다. 첫 번째 시간을 -15 : 00로 표시하려면 -하지만 몇 시간 전에 시간을 낭비하지 마십시오 (사용자가 여전히 스크롤하여 볼 수 있음). -하지만 가장 중요한 데이터는 일반적으로 15시 이상부터입니다. 달성 할 수 있습니까?초기 시간을 풀 캘린더로 표시

답변

13

버전 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시에 표시된 첫 번째 시간만큼 충분히 아래로 스크롤 할 수 없지만 그 특정 시간에 대한 결과는 달력이 최대한 멀리 내려가는 것입니다. 달력이 9시에 시작하도록 설정된 그림이 더 좋은 그림 일 수 있습니다. http://jsfiddle.net/5p6yN/.

문서는 http://arshaw.com/fullcalendar/docs/agenda/firstHour/에서 찾을 수 있습니다.

+0

감사합니다. 정확히 내가 찾고 있었던 것입니다. – user1025852

+2

부가 가치가있는 것은 이것이 FullCalendar의 버전 1에 대한 해결책이라는 것입니다. FullCalendar 버전 2의 경우 '15 : 00 : 00'으로 설정할 수있는 scrollTime을 사용하십시오. - http://fullcalendar.io/docs/agenda/scrollTime/ – Jervelund

관련 문제