나는 fullcalendar3.2.0 플러그인을 사용했다. 그것은 훌륭하게 작동합니다. JSON에서 데이터를 읽습니다. 모든 이벤트를 위의 그림처럼 컬러 도트로 표시해야합니다. 이것을 사용자 정의하는 방법. 친절하게 이것을 들여다보십시오.fullcalendar에서 이벤트를 컬러 도트로 표시하는 방법은 무엇입니까?
-1
A
답변
2
CSS가 작동하지 않을 수 있습니다 당신 https://jsfiddle.net/2kov1y7v/
a.fc-event {
border-radius: 10px; /* round edges */
width: 15px; /* fixed width */
color: transparent; /* hide text */
}
/* inline the tr's for events */
div.fc-content-skeleton > table > tbody > tr {
display: inline-block;
}
0
, 여기 내 솔루션입니다 나는 내 프로젝트 중 하나에 대한 동일한 문제를 가지고 : 점 효과
$('#calendar').fullCalendar({
....
lazyFetching: false,
eventSources: [
{
url : '[email protected]',
color: '#ea4647',
className: 'holidays-event holidays-french-event'
}, {
url: 'fr.french#[email protected]',
color: '#06b981',
className: 'holidays-event holidays-day-event'
}
],
eventAfterAllRender: function() {
var view = $('#calendar').fullCalendar('getView');
if (view.type == 'basicWeek' || view.type == 'basicDay') {
return false;
}
// reset calendar dots
$('#calendar').find('.fc-day-number').find('.fc-event').remove();
// manage dots
var events = $('#calendar').fullCalendar('clientEvents');
for (var i = 0; i < events.length; i++) {
var event = events[i];
if (event.source.url === '[email protected]') {
// build dots holidays for specific source
var name = event.title;
var now = event.start.clone();
// loop through event dates
while (now.isBefore(event.end)) {
var $dot = $('<span class="fc-day-grid-event fc-event fc-start fc-not-end dot-event" title=""></span>');
// add bootstrap popover for dot
$dot.popover({
'content': name,
'trigger': 'hover',
'container': '#calendar',
'placement': 'bottom'
});
// append to calendar day
$('.fc-day-number[data-date="'+ now.format('YYYY-MM-DD') +'"]').append($dot);
now.add(1, 'days');
}
}
}
}
});
그리고 CSS :
#calendar .dot-event {
width: 20px;
height: 20px;
border-radius: 50%;
display: inline-block;
margin-left: 10px;
vertical-align: text-bottom;
}
관련 문제
- 1. fullCalendar에서 이벤트를 업데이트하는 방법은 무엇입니까?
- 2. scheduler.js로 fullcalendar에서 이벤트를 추가하는 방법은 무엇입니까?
- 3. Fullcalendar에서 이벤트를 표시하지 않습니다.
- 4. fullcalendar에서 usercreated 이벤트를 필터링하는 방법
- 5. fullcalendar에서 요일을 알아내는 방법은 무엇입니까?
- 6. 도트로 문자열을 분할하는 방법은 무엇입니까?
- 7. 터미널에 컬러 텍스트를 표시하는 방법은 무엇입니까?
- 8. fullcalendar에서 오버랩하지 않고 이벤트를 렌더링합니다.
- 9. fullcalendar에서 외부로 삭제 된 이벤트를 삭제하는 방법은 무엇입니까?
- 10. fullcalendar에서 시간 슬롯 당 이벤트를 제한하는 방법은 무엇입니까?
- 11. Fullcalendar에서 드래그 할 때 두 이벤트를 연결하는 방법은 무엇입니까?
- 12. Adam Shaw Jquery Plugin의 fullcalendar에서 일일 이벤트를 추가하는 방법은 무엇입니까?
- 13. fullcalendar에서 json 형식으로 이벤트를 구문 분석하는 방법은 무엇입니까?
- 14. fullcalendar에서 이벤트 목록을 표시하는 링크가 더 있습니다
- 15. fullcalendar에서 관련 URL이있는 이벤트를 클릭 할 때
- 16. 도트로 열의 이름을 바꾸는 방법은 무엇입니까?
- 17. fullcalendar에서 이벤트에 JSON 값을 설정하는 방법은 무엇입니까?
- 18. 비어있는 날 fullcalendar에서 dayclick 이벤트를 캡처하는 방법
- 19. FullCalendar에서 ID (내림차순)로 이벤트를 정렬하려면 어떻게해야합니까?
- 20. fullcalendar에서 eventDragDrop에서 발생하는 클릭 이벤트를 중지하는 방법
- 21. FullCalendar에서 이벤트를 외부 목록으로 끌는 방법
- 22. 변경시 이벤트를 한 번만 표시하는 방법은 무엇입니까?
- 23. Ruby를 사용하여 캘린더에 이벤트를 표시하는 방법은 무엇입니까?
- 24. 오늘의 이벤트를 '오늘'섹션에 표시하는 방법은 무엇입니까?
- 25. Google 캘린더/FullCalendar 이벤트를 링크로 표시하는 방법
- 26. Fullcalendar daySlot에서 dblClick 이벤트를 처리하는 방법은 무엇입니까?
- 27. XCB 또는 X11로 풀 컬러 이미지를 표시하는 방법은 무엇입니까?
- 28. vhdl에서 ROM에 저장된 컬러 이미지를 표시하는 방법은 무엇입니까?
- 29. 컬러 막대의 모든 색상을 contourf 플롯에 표시하는 방법은 무엇입니까?
- 30. 그레이 스케일이 아닌 이미지의 컬러 채널에 이미지를 표시하는 방법은 무엇입니까?
막 주중에 더 많은 이벤트가 발생하여 테스트를 마치면 첫 번째 셀에 모두 함께 묶어 버리게됩니다. 죄송합니다, 이것은 아마도 좋은 해결책이 아니지만 더 나은 것에 대한 아이디어를 줄 수 있습니다 – smcd
내 응용 프로그램에서 작동하지 않습니다. 다른 해결책을 주시겠습니까? –
더 자세히 살펴보고 이벤트가 렌더링되는 방식을 고려할 때 그것은 쉬운 일이 아닙니다. ** 어떤 시도도 직접하셨습니까? ** – smcd