2012-02-29 2 views
2

, 나는 XML 파일에서 이벤트를로드 싶습니다 나는이 코드를 사용하고 있습니다 : XML 파일에서XML에서 FullCalendar로 이벤트를로드하는 방법은 무엇입니까? 내가이 상황에있어

events: function(start, end, callback) { 
    $.ajax({ 
     url: '/contracts/'+contract_id+'.xml', 
     dataType: 'xml',    
     data: { 
     // our hypothetical feed requires UNIX timestamps 
     start: Math.round(start.getTime()/1000), 
     end: Math.round(end.getTime()/1000) 
     }, 

     success: function(doc) { 
     var events = []; 
     $(doc).find('contract').each(function() { 
      events.push({ 
      title: $(this).attr('week-mon-hours'), 
      start: $(this).attr('week-mon-hours') // will be parsed 
      }); 
     }); 
     callback(events); 
     } 
    }); 
    }, 

를 내가 주간 시간 스키마를 가지고 내가 삽입 할 달력에 매주 스키마가 반복됩니다. 어떻게하면됩니까?

답변

0

필자가 알고있는 한 fullcalendar는 "반복 된"이벤트를 지원하지 않습니다.

시작 및 끝 인수를보고 "반복"을 만들고 시간 간격 내에서 필요한 반복 이벤트의 중복을 최대한 많이 만들어야합니다.

10:00 - 11:00에 매일 반복되는 이벤트가 있고 월요일부터 일요일까지의 주간 일정이있는 경우 반복을 시각화하기 위해 다른 날짜로 7 개의 이벤트를 생성해야합니다.

이벤트 생성 코드에서 복제가 이루어 지므로 XML을 수정하지 않아도됩니다. XML 태그/속성 데이터를 사용하여 올바른 중복을 만드십시오.

관련 문제