Gibt es eine Möglichkeit, Ereignisüberlappungen zu vermeiden; wie EventOverlap: False innerhalb der Vollkalender Config, aber andererseits Überlappung für Hintergrundereignisse zulassen?EventOverlap für Hintergrundereignisse nur im Vollkalender zulassen
Ich möchte einige Ereignisse als Hintergrundereignisse in meinem Kalender rendern, genauso wie Info (dass es bereits einige Ereignisse in anderen Kalendern gibt), aber ich kann mein neues Ereignis oben anlegen, verschieben oder die Größe ändern.
Alle anderen Ereignisse dürfen sich in diesem Kalender jedoch nicht überlappen.
Ich versuche nur dies, ohne Erfolg:
calendar:{
editable: true,
contentHeight: 'auto',
theme: true,
firstDay: 1,
eventOverlap: false,
nowIndicator: true,
allDaySlot: false,
slotDuration: '01:00:00',
snapDuration: '00:00:01',
axisFormat: 'HH:mm',
timeFormat: 'HH:mm',
timezone: 'local',
views: {
listThreeDay: {
type: 'list',
duration: { days: 3 },
buttonText: 'list 3 day'
},
listOneWeek: {
type: 'list',
duration: { weeks: 1 },
buttonText: 'list week'
}
},
businessHours: {
start: '06:00', // a start time (6am in this example)
end: '18:00', // an end time (6pm in this example)
dow: [ 1, 2, 3, 4, 5 ] // days of week (here monday till friday)
},
events: [
{
start: '00:00:00+02:00',
end: '08:00:00+02:00',
color: 'red',
rendering: 'background',
dow: [1],
overlap: true,
}
],
...
Die folgende Abbildung zeigt, was ich brauche:
- Hintergrund Ereignisse (rote)
- normale Ereignisse (blau) überlappende Hintergrund Ereignisse
- normale Ereignisse (blau) überlappen sich nicht bei anderen normalen Ereignissen
Was bedeutet ohne Erfolg genau? Was war das falsche senario, und was wäre das richtige Szenario? Sie haben damit aufgehört, das Hintergrundereignis zu überlappen? Oder hat es dir erlaubt, andere Ereignisse noch zu überlagern? Oder beides? Oder etwas anderes. Sorry, wenn ich den Punkt verpasst habe, aber für mich ist es nicht 100% klar, was das Problem ist. Vielleicht würde ein konkretes Beispiel helfen. – ADyson
Das Problem ist, dass es auch Überlappungen für Hintergrundereignisse ignoriert; aber ich brauche Hintergrundereignisse nur als visuelle Blöcke (mit Ereignisüberlappung aktiviert) – Jorgen
"ignoriert Ereignis überlappend". Sie meinen, es erlaubt Ereignisüberschneidungen für diese Hintergrundereignisse oder lässt es nicht zu? Und in diesem Fall, wie verhält sich der Rest des Kalenders? Das ist, was ich meine, wenn Ihre Beschreibung unklar ist. – ADyson