1
В событии dayClick
я могу изменить CSS текущей ячейки, используя this
, как показано на рисунке fullcalendar documentation. Например, мне просто нужно сделать $(this).css('background-color', 'red');
Как я могу изменить css ячейки дня по дате?
Предполагая, что у меня есть дата, хранящаяся как мгновение, как можно сделать то же самое за пределами события dayClick
?
Вы имеете в виду изменение цвета события на полном календарном рендеринге? – IlGala
Нет только ячейки дня '
ответ
Посмотрите на метод
dayRender()
. Я знаю, что ... Существует не так много документации ... Вот рабочая скрипку, как изменить цвет фона текущей даты и все 7 дней после текущей даты, используя это событие:Также обратите внимание на документацию moment.js, чтобы управлять объектами даты.
EDIT
Я полагаю, вы используете fullCalendar v2. Для v1 посмотрите here и here
источник
2015-11-26 14:06:29 IlGala
Я действительно использую V2. Как я могу повторно запустить 'dayRender()' по желанию? – Billybobbonnet
Из документов: «Этот обратный вызов вызывается каждый раз, когда ячейка должна быть свежей визуализирована.», Поэтому вам нужно восстановить события с помощью ['refetchEvents()'] (http://fullcalendar.io/docs/event_data/ refetchEvents /) метод – IlGala
Не работает. Я предполагаю, что ячейке требуется событие, которое нужно перезапустить. Я также попробовал ответ отсюда: http://stackoverflow.com/questions/10324311/re-draw-fullcalendar-on-the-fly, но он не работал ни в моем контексте (я использую метеорит). – Billybobbonnet
Смежные вопросы