События FullCalendar (Laravel + jQuery) не показываются при динамическом нажатииPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 События FullCalendar (Laravel + jQuery) не показываются при динамическом нажатии

Сообщение Anonymous »

Я работаю с Laravel + Fullcalendar (версия jQuery), чтобы отобразить графики классов. Я генерирую свои массивы событий в Laravel, как это: < /p>

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

  $events[] = [
'title'   => $s->subject_name,
'start'   => $start,
'end'     => $end,
'dow'     => [$s->day_of_week - 1], // recurring option
'teacher' => $s->teacher_name,
'room'    => $s->room_name,
'day'     => $dayName,
'allDay'  => false,
];
< /code>
В моем файле лезвий я стараюсь загрузить события, как это: < /p>
$(document).ready(function() {
const calendar = $('#calendar1').fullCalendar({
header: {
left: 'title',
center: 'agendaDay,agendaWeek,month',
right: 'prev,next today'
},
editable: true,
firstDay: 1,
selectable: true,
defaultView: 'agendaWeek',
defaultDate: "{{ !empty($events) ? \Carbon\Carbon::parse($events[0]['start'])->toDateString() : now()->toDateString() }}",
allDaySlot: false,
axisFormat: 'h:mm',
columnFormat: {
month: 'ddd',
week: 'ddd d',
day: 'dddd M/d',
agendaDay: 'dddd d'
},
titleFormat: {
month: 'MMMM yyyy',
week: 'MMMM yyyy',
day: 'MMMM yyyy'
},
events: @json($events),

eventRender: function(event, element) {
const start = moment(event.start, ["YYYY-MM-DDTHH:mm:ss", "YYYY-MM-DD HH:mm:ss"]);
const end   = moment(event.end, ["YYYY-MM-DDTHH:mm:ss", "YYYY-MM-DD HH:mm:ss"]);

let timeText = '';
if (start.isValid() && end.isValid()) {
timeText = start.format('HH:mm') + ' - ' + end.format('HH:mm');
}

// Force replace event content
element.find('.fc-content').html(`
${timeText}
${event.subject}[/b]
Teacher: ${event.teacher}
Room: ${event.room}
`);
}

});
});
Но проблема в том, что:
Показать только название и начало времени и конец, я хочу учителя, комната, помоги мне решить эту проблему, заранее ...

Подробнее здесь: https://stackoverflow.com/questions/797 ... ynamically
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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