2012-02-29 1423 views
1

fullCalendar API是否有办法从日期获取日期对象? 我需要获取特定日期的单元格。这可能吗?从FullCalendar中获取日期对象

IE,如果我想手动触发dayclick事件,我需要单元格。

编辑

我不知道我是在我上面的小Blurb的不够清楚。完整日历可以被认为是一个包含单元格的大表格,每个单元格对应于该月份的日期(在月视图中),当月份发生变化时,相同的单元格将被回收并给出新的数据来显示。问题在于单元格的名称或标识与日期无关。因此,可以说我想根据日期更改单元格的背景,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选项为事件或数据或其他属性添加ID。 eventRender可以让你访问该事件和事件元素的事件数据,所以你可以使用日期字符串作为ID例如...希望这可以帮助