Полный календарь, показывающий события по месяцам, но не по неделе/дню.Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Полный календарь, показывающий события по месяцам, но не по неделе/дню.

Сообщение Гость »


Я пытаюсь использовать полный календарь. Я успешно отображаю события за день при использовании представления месяца. Но когда я переключаюсь на недельную или дневную временную сетку, даже если события показывают правильное время начала, событие не отображается в недельной или дневной сетке.

Изображение
Изображение

Вот мой PHP код, в котором я создаю массив:

Код: Выделить всё

$events = array();
foreach ($todos as $event) {
array_push($events, ['title' => $event->content, 'start' => $event->view_date.'T'.$event->appointment_time, 'backgroundColor' => $event->typeColor($event->type)]);
}

и вот что возвращает php, когда я консолью регистрирую $events:

Код: Выделить всё

Array(3)
0:
title: "Test of the voice integration system"
start: "2020-02-21T07:15:00"
backgroundColor: "#b1b3b1"
allDay: false
1:
title: "Test"
start: "2020-02-21T10:14:00"
backgroundColor: "#b1b3b1"
allDay: false

и вот мой полный календарь:

Код: Выделить всё





var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'dayGrid',
'interaction',
'timeGrid'
],
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth, timeGridWeek, timeGridDay'
},
events: {!!json_encode($events)!!},
height: "auto",
eventClick: function(info){console.log(info)}
});
calendar.render();


So I'm creating an array, then sending it to my view and assigning the events parameter as the value of that array. If the calendar is rendering it correctly on the month view, what am I doing wrong so that it's not rendering on the week or day view?


Источник: https://stackoverflow.com/questions/603 ... y-timegrid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»