Получить объект Date от даты в FullCalendar - PullRequest
1 голос
/ 29 февраля 2012

Есть ли в API fullCalendar способ получения объекта даты из даты?Мне нужно получить камеру на определенную дату.Возможно ли это?

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

EDIT

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

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

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

0 голосов
/ 29 февраля 2012

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

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