В моем проекте Symfony 4 я использую FullCalendar для отображения отсутствий. Отсутствие имеет тип отсутствия. По умолчанию я отображаю все отсутствия. Но я хотел бы отобразить вид формы, который бы отображал в качестве флажка все типы возможных пропусков. И каждый раз, когда мы ставим / снимаем галочку, календарь обновляется благодаря запросу Ajax.
Итак, как мне отображать свои флажки? С formBuilder, который позволил бы мне с {{form_row (form.types)}} отображать все светодиодные флажки?
В моем Javascript я объявляю свой календарь следующим образом:
document.addEventListener('DOMContentLoaded', () => {
var calendar = new FullCalendar.Calendar(calendarEl, {
//...
Таким образом, в моем ряду флажков должна быть функция onChange (), чтобы фиксировать каждое изменение, затем вызывать функцию Ajax, которая управляет моими пропусками, и отправлять ее в качестве фильтра, отмеченного флажками