2012-01-27 83 views
1

有沒有方法將虛擬事件添加到完整日曆以將每一天劃分爲月視圖中的槽位,也就是說我想在一天中有三個槽位,並且有5個空間所以我添加一個事件,然後添加一個透明的虛擬事件並且不顯示,然後添加事件等等,以便在那裏有三個插槽。有沒有辦法在循環中添加事件或者其他什麼東西,我可以處理它們的排序,即我只需要爲每個框添加兩個虛擬事件,剩下的就完成了。那麼有沒有一種簡單的方法可以做到這一點:製作如此多的活動並將其添加到真實活動中?將假事件添加到完整日曆以創建槽位

編輯:

確定給定的方法是行不通的,因爲這樣反而讓插槽,它只是佔據了前三的位置,現在如果它是單日的活動,我加入其開始時間下跌的事件在虛擬事件的開始時間之間,它會自動放置在它們之間,這就是我想要實現的。

+0

對不起,愚蠢的問題,只要我點擊郵政,我意識到我可以添加兩個虛擬多日事件,從我希望插槽出現的那一天開始,我希望插槽結束。 – khizar 2012-01-27 09:49:43

回答

0

看來您的問題與「虛擬」事件沒有直接關係。但是,在任何情況下,您都可以通過可用作事件源的函數創建任意事件,您可以將其綁定到events屬性。

http://arshaw.com/fullcalendar/docs/event_data/events_function/

var calendar = $("#calendar").fullCalendar({ 
    // your calendar options (...) 
    events: function(startDate, endDate, callback) { 
       callback({title: "Dummy event", 
       start: startDate, 
       end: endDate}); 
    } 
)}; 

此功能會當日曆移動到另一個星期或一個月,例如,期間返回假事件被調用。

+0

好吧,我們的回答是正確的,但它並不適用於我的具體問題,但仍然是對的,所以我只接受答案:) – khizar 2012-02-08 10:18:32