Добавить дополнительные поля в fullcalendar

Мне нужно создать больше полей для моего календаря (fullcalendar подключен к mysql с помощью php). И я читал о eventRender, но я не совсем уверен в синтаксисе и в том, где мне его разместить.

В настоящее время у меня есть следующее:

$calendar.fullCalendar({
  timeslotsPerHour : 4,
  defaultView:'agendaWeek',
  allowCalEventOverlap : true,
  overlapEventsSeparate: true,
  firstDayOfWeek : 1,
  businessHours :{start: 8, end: 18, limitDisplay: true },
  daysToShow : 7,
        theme: true,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },

        editable: true,
        events: "json-events.php",
  eventRender : function(calEvent, $event) {
       calEvent.distributor  //this is my new field

  },

Но я не работаю, и я не могу найти ничего работающего примеры для сравнения. Спасибо


Спасибо за отзыв. Я смог добавить свои настраиваемые поля с помощью eventRender. Так что теперь передаются не только тело и описание.

Моя основная проблема сейчас заключается в передаче значений даты в базу данных, поскольку они не сохраняются. Кто-нибудь знает примеры, когда это используется. Я был бы очень признателен

10
задан Bill the Lizard 8 March 2013 в 19:02
поделиться

1 ответ

вы можете включать свои собственные нестандартные поля в каждый объект события. FullCalendar не будет изменять или удалять эти поля. Этот пример поможет вам eventRender

и увидеть Объект события

8
ответ дан 3 December 2019 в 17:56
поделиться