2014-02-13 3 views
1

전체 일정 플러그인을 사용하고 있습니다. 이벤트 크기 조정을 시도 중입니다. 나는 이벤트가 최대 하루가 아니라 다른 하루 말을 크기를 조정해야합니다. 시작 시간을 기준으로 위쪽으로 끝나면 시작 시간 후 30m가되어야합니다.특정 일정 시간 간격으로 전체 일정 이벤트 크기 조정 허용

어떻게 가능합니까? 이 전체 일정 이벤트 크기 조정 콜백 함수 (http://arshaw.com/fullcalendar/docs/event_ui/eventResizeStart/)에 대한 옵션을 찾지 못했습니다.

+0

일부 코드를 추가 하시겠습니까? 나는 당신이 "시작 시간 후 30 분이되어야"라고 말할 때 당신이 의미하는 바를 이해하는지 확신하지 못합니다. 또한 다른 콜백을 보셨습니까? http://arshaw.com/fullcalendar/docs/event_ui/eventResize/ http://arshaw.com/fullcalendar/docs/event_ui/eventResizeStop/ – MarCrazyness

+0

@MarCrazyness : 예 콜백 함수를 살펴 보았습니다. 그러나 시작 시간 전에 최대 크기를 제한하는 옵션은 없습니다. 내 시작 시간이 오후 3시 30 분이라고 가정합니다. 나의 끝 시간은 5 pm 다. 그런 다음 종료 시간은 오후 4 시까 지 또는 그 날까지만 조정할 수 있습니다. 이벤트 크기를 조정할 때이 코드를 작성하지 않았습니다. resize 핸들러를 제한하기 시작하는 방법에 대해 혼란스러워합니다. – Cindrella

+0

아, 이벤트 기간을 제한하고 30 분 길이의 이벤트를 수행 할 수 있도록 하시겠습니까? 만약 그렇다면 30 분 이상이고 종료 날짜/시간을 (시작 날짜 시간 + 30 분)으로 변경하고 오류를 던지면 eventResize 콜백에서 기간을 계산합니다. 이벤트 최대 지속 시간 또는 무언가와 같이 지속 시간을 제한하는 멋진 기능처럼 들립니다. 나는 그것의 가치가있는 것을 말할 것이다 :) – MarCrazyness

답변

0

이벤트보기는 주간보기의 경우 전체 캘린더에 허용되고 30 분 동안의 날짜보기는 시작 시간 + 30 분까지 그리고 끝날 때까지만 표시됩니다. 이것이 내가 원했던 것이다.

이전에 확인했습니다. 월별보기에서 1 일을 늘릴 수 있습니다. 월별보기에서이 크기 조정 기능을 사용하지 않으려 고합니다. 그래서 CSS (또는)를 사용하여 비활성화 시켰습니다. 또한 eventRender 함수에서 크기 조정 핸들러를 제거 할 수 있습니다.

제한을 설정하려면 eventResize 함수에서 제한을 설정할 수 있습니다.