2013-08-13 3 views
2

이전 달력을 바꾸려고합니다. 내 오래된 달력의 특징 중 하나는 이벤트가 연속적으로 존재하지 않으면 행이 실제로 작아지는 것입니다. 이렇게하면 달력의 전체 높이가 낮아집니다.FullCalendar 이벤트가없는 행을 축소하십시오.

이벤트가 존재하는지 여부에 관계없이 fullcalendar의 버전은 훨씬 더 큽니다.

주어진 주에 이벤트가 있으면 그 행은 정상 크기로 갈 것입니다.

이벤트가 없을 때 너무 많은 공간을 사용하여 fullcalendar를 피하려면 fullcalendar를 사용하여이를 수행 할 수있는 방법이 있습니까? 내 일정이에서 갔다 4D5 존에

감사 : 여기에

Large Calendar

:

Small Calendar

+0

질문은 무엇인가 여기 기능입니다? –

+0

제 질문을 끝내지 않았을 것 같습니다. 문제는 fullcalendar에서이를 수행하는 방법입니다. 그러나 이것을 설명하는 그림이 있었지만 stackoverflow에 게시 할 포인트가 충분하지 않았습니다. – pricejt

답변

2

편집 FullCalendar의 lib 디렉토리 내에서 기능 setMinHeight.

function setMinHeight(element, height) { 
    height = (typeof height == 'number' ? height + 'px' : height); 
    element.each(function(i, _element) { 
     _element.style.cssText += ';min-height:' + height + ';_height:' + height; 
    }); 
} 

변경 네 번째 줄이에 :

_element.style.cssText += ';min-height:' + 0 + ';_height:' + height; 
+1

정말 고마워요. 정확히 제가 찾고 있던 것이 었습니다. 더 많은 사람들이 이것을 요구하지 않았다는 것을 믿을 수 없습니다. – pricejt

+0

당신은 환영합니다 (: –

+0

오늘의 풀 캘린더에서 가능합니까? 라이브러리에서 해당 기능을 찾을 수 없습니다. –

관련 문제