2012-02-29 5 views
1

Имеет ли API-интерфейс fullCalendar способ получить объект даты с даты? Мне нужно получить ячейку на определенную дату. Это возможно?Получить дату Объект с даты в FullCalendar

IE, если бы я хотел вручную запустить событие dayclick, мне нужна ячейка.

EDIT

Я не знаю, был ли я достаточно ясно, в моей маленькой аннотации выше. Полный календарь можно рассматривать как большую таблицу с ячейками, и каждая ячейка соответствует дате в этом месяце (в режиме месяца), когда месяц изменяется, одни и те же ячейки перерабатываются и получают новые данные для отображения. Проблема в том, что имя или идентификатор ячейки не имеет ничего общего с датой. Итак, скажем, я хотел изменить фон ячейки на основе даты, changeBackGround('01/01/2012','blue'); Насколько я могу судить, это не сработает, потому что нет возможности захватить определенную ячейку в таблице, просто используя дату. Мне было интересно, есть ли способ сделать это.

ответ

0

FullCalendar имеет обратный вызов dayClick, который срабатывает, когда вы нажимаете на любую дату, оттуда вы можете посмотреть, соответствует ли он вашим критериям.

$('#calendar').fullCalendar({ 
    dayClick: function(date, allDay, jsEvent, view) { 
     var myDate = new Date(); 
     if(date.getTime() === myDate.getTime()){ 
      //it's that time! 
     } 
    } 
}); 
0

Если вам необходимо установить некоторые внешние методы доступа, вы можете использовать опцию eventRender добавить идентификатор события или данные или другие атрибуты. eventRender дает вам доступ к данным события для этого события и элемента события, поэтому вы можете сделать идентификатор с строкой даты в нем, например ... надеюсь, что это поможет

Смежные вопросы