В месяц зрения, вы можете установить цвет фона отдельных дней, как это (с помощью JQuery):
$(".fc-day4").addClass("myBackgroundClass");
В файле CSS, вы будете иметь что-то вроде этого:
.myBackgroundClass {
background-color: grey;
}
Это даст четвертый день просмотра (не обязательно четвертый день месяца, так как первый день в месяц часто бывает с предыдущего месяца) на сером фоне.
В agendaWeek
зрения он работает по-другому:
$(".fc-col0").addClass("myBackgroundClass");
Это даст самый левый день в недельном серый фон (используйте fc-col1 .. fc-col6
для остальных шести дней недели). В agendaDay
просмотрите, просто используйте fc-col0
.
Жесткая часть вычисляет, какая дата соответствует какому столбцу (и, в случае месячного просмотра, строки) в календаре. Вы можете выполнить эти вычисления в обратном вызове viewDisplay
, который в соответствии с docs запускается «при загрузке календаря и каждый раз, когда отображается другой диапазон дат».
Когда вы начинаете ваши расчеты, вы хотите удалить свой собственный фон из всех столбцов и строк, которые вы можете сделать так:
$(".myBackgroundClass").removeClass("myBackgroundClass");