0
根據getEventResource的documentation,我試圖根據事件獲取資源,但未能這樣做。 我也搜索了與getEventResource有關的例子,但沒有找到任何具體的答案。Fullcalendar getEventResource示例
$('#calendar').fullCalendar('getEventResource', '17')// Event ID as string
$('#calendar').fullCalendar('getEventResource', 17) // Event ID as integer
我也嘗試過傳遞事件對象,並且所有情況都返回null。
任何人可以給我一個關於如何使用這種方法的例子嗎?
謝謝。 EDIT
var isValidEvent = function(start,end,divId){
return
$('#div0').fullCalendar('clientEvents',
function(event) {
var resourceObj = $('#div0').fullCalendar('getEventResource', event);
console.log(resourceObj);
return (event.rendering === "background" &&
(start.isAfter(event.start) || start.isSame(event.start)) &&
(end.isBefore(event.end) || end.isSame(event.end,'minute')));
}).length > 0;
}
即使當對象被傳遞,null是returned.My事件如下:
[
id: 17,
title: AAA,
start: 2016-05-11T03: 00: 00.000-05: 00,
end: 2016-05-11T07: 30: 00.000-05: 00,
eventDate: 2016-05-11T03: 00: 00.000-05: 00,
allDay: false,
eventType: availability,
rendering: background,
color: #F0FFFF,
resourceIds: [13],
dow: [3]
]
你肯定有與ID = 17事件相關聯的資源?請提供** resource ** x ** events **層次結構的小片段。 根據文檔[http://fullcalendar.io/docs/resource_data/getEventResource/],如果您正在請求日曆資源,它應該會得到結果:) – meorfi
有點奇怪的事件映射到資源...,您的事件是否顯示在日曆中當它被加載? – meorfi
如果將一個'event'映射到一個'resourceId',會發生什麼情況。我的意思是: 'myEvent = { ID:17, RESOURCEID:13, 開始:的startDate, 結束:結束日期 標題: 'AAA', }' 將'getEventResource'函數返回上面的事件? – meorfi