0
在動態資源中查看事件時遇到問題。 Mi代碼是這樣的,資源和事件被正確填充。資源在事件發生前被填充。在議程中資源和動態事件的Fullcalendar可視化錯誤
$('#fullCalendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay',
},
defaultView: 'agendaDay',
defaultDate: '2017-07-27',
resources: function(callback, start, end, timezone) {
$scope.getResourcesFullCalendar(start, end, timezone, function(resourceObjects) {
debugger;
callback(resourceObjects);
});
},
events: function(start, end, timezone, callback){
$scope.getEventsFullCalendar(start, end, timezone, function(eventsObjects) {
callback(eventsObjects);
});
},
allDaySlot: false,
nowIndicator : true,
minTime: "08:00:00",
maxTime: "22:00:00",
editable: true,
selectable: true
});
當資源和事件被回調函數填充時,它看起來像這樣。
我想知道的是,看起來有時壞,因爲在其他時候它顯示良好,或者如果我改變的一天,回到天已經正確顯示的問題。
請參閱如果你能幫助我,我會非常感激。
這是每次都發生相同的事件/資源數據嗎?或者是導致問題出現的不同數據?如果是這樣的話,你應該給出一些有用的數據的例子,而不是用於比較的數據。 – ADyson
另外,你會說「資源在事件發生之前被填滿」。你怎麼會知道這事?回調是否同步?如果他們都通過ajax獲取數據,那麼他們通常不是同步的,所以你不能依靠先完成的數據。話雖如此,我認爲fullCalendar應對這種可能性,因爲它明確鼓勵通過ajax feed來填充它們。我懷疑這與你的問題有關。如果一個電話或另一個電話失敗或返回不正確的數據,可能會出現問題。 – ADyson
問題總是發生在相同的數據。我認爲問題是因爲資源,因爲如果我把這些靜態的,如果它看起來不錯。 正是我所做的才能使它工作得很好,就是前進一天,然後返回並像圖片一樣正確地看。 但是,如果我刷新屏幕是當它加載不好。 – Jaime