私は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. Fullcalendarでイベントが表示されない
- 3. fullcalendarはイベントを表示しません
- 4. 今週の週イベントを表示するFullCalendarイベント
- 5. jQuery FullcalendarはIE7/8でイベントを表示しません
- 6. アンドロイドカレンダーでイベントを表示する方法
- 7. symfonyでfullCalendarイベントを更新または削除する方法
- 8. fullcalendarでjson形式のイベントを解析する方法は?
- 9. XMLからFullCalendarでイベントをロードする方法は?
- 10. イベントはfullCalendarで表示されません
- 11. FullCalendarイベントを同じタイムスロット内の他のイベントの後ろに表示する方法はありますか?
- 12. FullCalendar。 JSONスクリプトを使用してカレンダーにイベントを表示する
- 13. fullcalendarでイベントをレンダリングする方法agendaweek view-symfony 3
- 14. JQuery FullCalendarでSpeceficイベントの背景色を変更する方法
- 15. FullCalendarでJSONイベントが表示されない
- 16. Fullcalendarで複数のイベントが正しく表示されない
- 17. FullcalendarでIOSデバイスのイベントが表示されない
- 18. FullCalendarでイベントが正しく表示されない
- 19. fullcalendarでのデータベースイベントの表示
- 20. Fullcalendarはここでイベント
- 21. fullcalendar jQueryで特定の範囲の日付を表示する方法は?
- 22. FullCalendar:データベースからデータを取得し、イベントで表示する方法(jsonフィードとして)
- 23. fullcalendar月表示フォーマット表示の変更方法
- 24. Fullcalendar:来年2月のタイムライン表示の表示方法
- 25. FullCalendarアジェンダの表示イベントは、allDaySlot = trueのときに表示されません。
- 26. FullCalendar - 毎週のカレンダーのみを表示する方法
- 27. fullcalendarの表示時間を数分シフトする方法
- 28. fullcalendarから現在のイベントを取得する方法は?
- 29. 複数の外部イベントをFullCalendarにドラッグ&ドロップする方法は?
- 30. FullCalendar - 表示されたイベントを抽出します
ちょうど今週末にもっと多くのイベントがテストされてテストされ、それらはすべて最初のセルで一緒に束ねられます。申し訳ありませんが、これはおそらく良い解決策ではありませんが、あなたに良い1つのアイデアを与えるかもしれません – smcd
私のアプリケーションでは動作しません。別の解決策を教えてください。 –
私はそれをさらに調べて、どのようにイベントがレンダリングされるかを考えれば、それは簡単な偉業ではありません。 **あなたは何も試みていませんか?** – smcd