2012-02-29 81 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例如...希望這可以幫助