Планировщик показывает события в виде месяца, недели, дня или повестки дня. События — это обычные данные со временем в формате ISO; пересекающиеся события делят ширину между собой, события, переходящие через полночь, видны в обоих днях, а события на весь день тянутся полосами в верхней части.
Сам планировщик никогда не меняет ваши события. Перетащите событие или его нижний край — и eventChange передаст новое время; выберите время в сетке — и о нём сообщит slotSelect. rangeChange говорит, какие дни показаны, чтобы вы могли загрузить их события.
Всё, что можно сделать указателем, можно сделать и с клавиатуры: сетка — одна позиция в порядке табуляции, клавиши-стрелки перемещают по дням и времени, а Alt со стрелками переносит событие.
Планы на неделю
С editable и selectable перетаскивайте события, чтобы перенести их, тяните за нижний край, чтобы изменить длительность, и протяните по свободному времени, чтобы добавить новое событие. Пример обновляет свои события по данным из выходных свойств.
Месяц и повестка дня
Многодневные события идут полосами; в загруженном дне показано, сколько событий ещё не поместилось. views оставляет только месяц и повестку дня на ближайшие agendaDays дней.
Переговорные на день
nuiSchedulerEvent рисует каждое бронирование с переговорной и организатором. slotMinutes="15" делает строки мельче.