Полный календарь Laravel 5 - Нажав на событие, я перехожу на URL - PullRequest
0 голосов
/ 14 сентября 2018

Мой календарь отлично загружается со всеми событиями. Вот как я это строю:

    $events = [];

    foreach($CalendarClasses as $Q){

        $events[] = Calendar::event(

            $Q->Classes->UserCourse->Course['code'],
            true,
            new \DateTime($Q->date),
            new \DateTime($Q->date)

        );
    }

    $calendar = \Calendar::addEvents($events);

Вот пример события:

"events":[{"id":null,"title":"CSC 422","allDay":true,"start":"2018-09-16T00:00:00+02:00"}]

Всякий раз, когда я щелкаю событие или пытаюсь вызвать eventPopover (https://fullcalendar.io/docs/event-popover),, меня перенаправляют на http://127.0.0.1:8000/dashboard/undefined

Я пытался использовать обратный вызов, как в

$calendar = \Calendar::addEvents($events)->setCallbacks([
            'eventClick' => 'function(event) {
             event.preventDefault(); }'
                ]); 

Но это просто не работает. Мне не нужны события eventClick, я просто хочу, чтобы отображалось всплывающее окно, и при нажатии на событие события не запускаются. Что мне делать?

Я использую fullcalendar/2.2.7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...