2012-02-29 4 views
1

fullCalendar API에 날짜 개체를 가져 오는 방법이 있습니까? 특정 날짜에 셀을 가져와야합니다. 이것이 가능한가?FullCalendar의 날짜에서 개체 가져 오기

IE, dayclick 이벤트를 수동으로 트리거하려면 셀이 필요합니다.

편집 내가 위에서 나의 작은 추천 광고에서 충분히 명확 있다면 나도 몰라

. 전체 일정은 셀이있는 큰 테이블로 생각할 수 있으며 각 셀은 그 달의 날짜 (월간보기)에 해당합니다. 월이 변경되면 동일한 셀이 재활용되고 표시 할 새 데이터가 제공됩니다. 문제는 셀의 이름이나 ID가 날짜와 아무 관련이 없다는 것입니다. 그래서 날짜를 기반으로 셀의 배경을 바꾸고 싶다고 말할 수 있습니다. changeBackGround('01/01/2012','blue'); 알 수있는 한, 날짜를 사용하여 테이블의 특정 셀을 잡을 방법이 없으므로이 방법이 작동하지 않습니다. 나는 이것을 할 수있는 방법이 있는지 궁금 해서요.

답변

0

FullCalendar에는 날짜를 클릭 할 때 발생하는 콜백 dayClick이 있습니다. 거기에서 해당 날짜가 기준과 일치하는지 확인할 수 있습니다. 일부 외부 액세스 방법을 설정해야하는 경우

$('#calendar').fullCalendar({ 
    dayClick: function(date, allDay, jsEvent, view) { 
     var myDate = new Date(); 
     if(date.getTime() === myDate.getTime()){ 
      //it's that time! 
     } 
    } 
}); 
0

, 당신은 이벤트 또는 데이터 또는 다른 속성에 ID를 추가 할 eventRender 옵션을 사용할 수 있습니다. eventRender는 이벤트 및 이벤트 요소에 대한 이벤트 데이터에 대한 액세스를 제공하므로 예를 들어 날짜 문자열이 포함 된 ID를 만들 수 있습니다.이 도움이 되길 바랍니다.