2017-01-10 1 views
0

Я пытаюсь показать организационные события, такие как праздники, в календаре в дополнение к запланированным событиям, таким как собрания. Я показываю пять параметров планировщика/календаря: timelineWeek, AgendaDay, AgendaTwoDay, AgendaWeek, monthВседневные события, которые не отображаются в планировщике в дневных представлениях

В представлениях «AgendaWeek» и «month» эти всесезонные события показывают, что, когда идентификатор ресурса не указан, и когда событие связано со всеми идентификаторами ресурсов через массив:

enter image description here

Однако на «timelineWeek», «agendaDay» и взгляды «agendaTwoDay», эти события «AllDay» не будет показывать. События впрыскивается через AJAX, которая возвращает:

[ 
    { 
    "id": "1000001", 
    "resourceIds": "['16121','14174','14175','14842','14843','14844']", 
    "start": "2017-01-27T00:00Z", 
    "end": "2017-01-27T00:00Z", 
    "allDay": true, 
    "title": "ResourceIDs Array Day", 
    "eventStatus": null, 
    "borderColor": "#FF0000", 
    "backgroundColor": "#F9626B" 
    }, 
    { 
    "id": "1000001", 
    "start": "2017-01-27T00:00Z", 
    "end": "2017-01-28T00:00Z", 
    "allDay": true, 
    "title": "ResourceID Null Day", 
    "eventStatus": null, 
    "borderColor": "#FF0000", 
    "backgroundColor": "#F9626B" 
    } 
] 

Можно показать все однодневные события на планировщик?

+0

Привет! Можете ли вы разместить свой код? –

+0

попробуйте установить для всех просмотров весь день в true (каждый вид может иметь разные параметры) https://fullcalendar.io/docs/agenda/allDaySlot/ – Daffy13

ответ

0

Как и большинство моих проблем, эта проблема была вызвана моей собственной ошибкой. Список идентификаторов ресурсов в JSON был неверным (строка, а не массив).

Bad, не удается:

"resourceIds": "['16121','14174','14175','14842','14843','14844']",

лучше, работает:

"resourceIds": ['16121','14174','14175','14842','14843','14844'],

Смежные вопросы