События FullCalendar показаны только в режиме просмотра месяца

низкое соединение:

Я использую FullCalendar http://fullcalendar.io/ для отображения некоторых событий на веб-странице.

Календарь создан так

$('#calendar').fullCalendar({
        header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
        },
        allDayDefault: false,
        selectable: true,
        selectHelper: true,
        editable: true,
        eventLimit: true, // allow "more" link when too many events
   });

События создаются с помощью операции renderEvent (не через канал json), например

$('#calendar').fullCalendar('renderEvent', newEvent, 'stick');

где newEvent создается так

newEvent = {
                title : 'mytitle',
                start : startDate,
                allDay: false,
                id: eventId,
                description: 'my test event'
            };

проблема в том, что события правильно отображаются в представлении месяца, но не отображаются в представлении недели или дня.

ОБНОВИТЬ

Я использую этот формат даты: 2015-02-01T01: 00: 00

Марио Левреро:

Я создал плункер, воспроизводящий твой код . Единственная проблема, которую я вижу в вашем коде - это запятая, ожидаемая при создании события.

Поэтому я создаю событие с новым моментным объектом, что означает сейчас.

  var startDate = moment();
  var eventId = 123;
  var newEvent = {
                title : 'mytitle',
                start : startDate,
                allDay: false,
                id: eventId,   //Is this comma that was missing in your code
                description: 'my test event'
            };

И я добавляю его с тем же кодом, который вы делаете:

$('#calendar').fullCalendar('renderEvent', newEvent, 'stick');

Как вы можете проверить в plunker, все работает нормально, поэтому единственная проблема в коде, который вы нам предоставляете, может иметь:

  • Пропущенная запятая.
  • eventIdПеременная неправильно
  • startDateПеременная неправильно

Кроме того, если вы посмотрите на документацию по событию рендеринга, вы неправильно используете переменную 'stick'. Это должно быть логическое значение. В вашем коде работает, потому что, как вы можете проверить в строке 9229 для версии 2.3.1, она сравнивается как выражение, поэтому любая строка (не пустая) будет истинной. Вы можете получить больше информации об этом в этом ответе: https://stackoverflow.com/a/4923684/2686163

Итак, если вы установите третий параметр stick как:

  • правда
  • 'придерживаться'
  • 'не прилипающий'
  • 'ложный'
  • 'без разницы'

... всегда быть решенным, как липкое, и добавленное к stickySource. Но, как прокомментировал @slicedtoad, вы должны изменить его, чтобы избежать проблем в будущих версиях.

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

FullCalendar - повторение одного события на каждый день, не будучи сказанным

FullCalendar - изображения как события

Одно событие за один день в fullcalendar просмотра месяца

Странная проблема с отображением fullcalendar

Добавить цвет фона при перетаскивании в fullcalendar

Fullcalendar - как получить позицию события, на которое кликнули

Высота временного интервала FullCalendar

Отображение события FullCalendar в половине дня (ширина события)

Fullcalendar изменить цвет фона на праздники

Fullcalendar - нельзя изменить цвет фона календаря

Форматирование дат заголовков столбцов в FullCalendar

Форматирование дат заголовков столбцов в FullCalendar

Fullcalendar применить границу для выделения события

fullcalendar несколько календарей, как нажать предыдущий / следующий для всех календарей

Планировщик FullCalendar по умолчанию свернут

Fullcalendar вручную добавление новых событий

Как изменить формат даты в fullcalendar?

fullcalendar время выбора не отображается должным образом

Планировщик FullCalendar Прокрутите до текущей даты

Форматирование даты отправки события в Fullcalendar

fullCalendar - указать дату окончания

Как создать мероприятие на целый день в fullcalendar

Параметр динамических данных Fullcalendar и подробный ответ

Как в fullcalendar изменить цвет фона только для выбранных дней?

невозможно больше перетаскивать в fullcalendar, когда фильтр применен к внешним событиям

Fullcalendar - Невозможно отображать названия дней в просмотре месяца

Дневная сетка FullCalendar отображает события внизу

При выборе даты в FullCalendar точность щелчка неверно откалибрована.

Перетаскиваемые события в FullCalendar

В событиях FullCalendar отсутствует поле "Редактируемое"?

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    Merging legends in plotly subplot

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  5. 5

    Как в точности работает внутренний пул потоков Nodejs?

  6. 6

    ViewPager2 мигает / перезагружается при смахивании

  7. 7

    How do I search for an entry out of two SQL tables and know which table it came from?

  8. 8

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  9. 9

    Невозможно запустить iReports 5.6.0 с Netbeans 8 и JDK 1.8

  10. 10

    Как добавить заголовок в легенду для двух независимых групп, состоящих из трех подгрупп?

  11. 11

    Камунда - Фильтровать список задач по назначенной группе

  12. 12

    Проверьте, была ли новая вкладка открыта с помощью puppeteer

  13. 13

    JavaFX TextArea как установить текст с автоматическим переносом новой строки

  14. 14

    Как запустить скрипт node js из скрипта powershell и использовать вывод скрипта node js в скрипте powershell?

  15. 15

    Элемент "эллипс", созданный с помощью JS, не отображается в HTML

  16. 16

    Два ArrayList один адаптер RecyclerView

  17. 17

    Ошибка при использовании CONVERT при выборе из OPENJSON

  18. 18

    Как перезапустить приложение JavaFX при нажатии кнопки

  19. 19

    невозможно соединить intelliJ с Docker Machine

  20. 20

    Невозможно понять дерево вызовов jprofiler

  21. 21

    Slick Carousel + Проблема форматирования аккордеона

популярныйтег

файл