2016-12-05 3 views
0

Извините, если это было задано ранее, но я не смог найти ответ. В представлениях повестки дня, если у меня есть allDaySlot = true, тогда отображается только секция «Весь день», и не отображаются события, зависящие от времени (или даже панель времени). Если у меня есть allDaySlot = false, тогда отображаются события определенного времени, но не события All Day. Вот мой календарь установки:События в календаре FullCalendar не отображаются, когда allDaySlot = true

$('#calendar').fullCalendar({ 
    defaultDate: "2016-12-05", 
    allDaySlot: true, 
    defaultView: 'agendaWeek', 
    events: [{ id:1, 
      start: "2016-12-06T10:00:00", 
      end:"2016-12-06T18:00:00", 
      title: 'test timed event', 
      allDay: false }, 
     { id:2, 
      start: "2016-12-07", 
      title: 'All Day Event', 
      allDay: true } 
    ] 

}); 

Здесь выход: enter image description here

Как и большинство вещей, я уверен, что я что-то довольно просто отсутствует. Заранее благодарим за помощь!

+0

Проблема должна быть в другом месте. Код, который вы упомянули, работает правильно. Проверьте - https://jsfiddle.net/vacctg4f/. Можете ли вы поделиться всем кодом страницы или проверить, нет ли исключений в консоли браузера? –

+0

Спасибо @ KrzysztofKaźmierczak, я думал, что код был прав. Как вы думаете, старая версия jQuery вызовет такое поведение? Мы находимся на старой версии библиотеки jQuery (1.8.2) –

+0

И никаких ошибок в консоли. –

ответ

0

Как указано Krysztof, мой код функционирует правильно. Я удалил страницу, содержащую мой код (удаление главной страницы и т. Д.), И код правильно работает в моем приложении. Итак, я отправился на поиски противоречивого кода.

EDIT (для кого-то, у кого есть эта проблема): Моя страница ссылается на главную страницу .NET, а календарь находится внутри тега контента. Я считаю, что это вызывает конфликт в элементе «fc-time-grid-container» FullCalendar. Этот элемент имеет встроенный стиль, применяемый к нему для Overflow-x и Overflow-y. Удаление этих настроек делает календарь корректным. На данный момент я удалю их через код javaScript после отображения календаря, пока не найду лучшее решение.

+0

удачи !!!! ;) –

Смежные вопросы