2014-12-26 2 views
0

맞춤 이벤트를 추가하고 싶습니다. 내가해야 할 일은 내 일정에 다양한 이벤트가 있다는 것입니다. 지불 이벤트, 체크인 및 체크 아웃 이벤트가있을 수 있으며 친구의 생일 이벤트가있을 수 있습니다.제목과 같은 jQuery fullcalendar 맞춤 이벤트

생일 이벤트가있을 수 있지만 친구의 생일 이벤트 만 원하고 모든 동료의 생일 이벤트는 원하지 않습니다.

풀 캘린더에서는 어떻게 구분할 수 있습니까?

마찬가지로 제목 이벤트가 있습니다. 하지만 특정 이벤트가 필요하며 모든 타이틀 이벤트는 필요하지 않습니다.

제목을 나타내는 이벤트는 텍스트 (지불, 체크인, 체크 아웃 등) 렌더링에 사용됩니다. 도착시 인사하고 출발시에 다른 아이콘을 사용하여 인사하고 싶습니다.

그래서 나중에 잡을 수있는 맞춤 이벤트가 필요합니다.

도와주세요.

답변

0

필자는 이벤트 소스를 사용하여 서버에서 각 이벤트 유형을 표시해야 할 필요가 있음을 확인했습니다.

여기 내 이벤트 소스 중 하나입니다. 당신이 다시 JSON 이벤트 객체의 목록을 통과해야 (어떤 PHP/파이썬 /) 백엔드에서 물론 다음

.fullCalendar('addEventSource', calendarEventType('special-event'); 

:

function calendarEventType(typeName) { 
    return { 
     url: '/cal-data', 
     type: 'GET', 
     data: { 
      type: typeName 
     }, 
     cache: false, 
     error: function (jqXHR, textStatus, errorThrown) { 
      alert("Error Getting Calendar Data: " + errorThrown); 
     } 
    } 
} 

와 나는 통해 전화.

각 이벤트 소스 차이 (소스별로 다른 클래스/색상 등 설정)를 작성하기 위해 문서를 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. –

+0

이 작동한다면 허용 된 대답과 상향 투표로 표시하는 것이 좋습니다. 감사. –

관련 문제