rdv: fullcalendar: save calendarRange id as an extended prop in the calendar entity

This commit is contained in:
nobohan
2021-08-18 15:54:35 +02:00
parent 07eb5c797a
commit a70d5cc263
6 changed files with 38 additions and 9 deletions

View File

@@ -63,8 +63,8 @@ export default {
select: this.onDateSelect,
eventChange: this.onEventChange,
eventClick: this.onEventClick,
eventMouseEnter: this.onEventMouseEnter,
eventMouseLeave: this.onEventMouseLeave,
// eventMouseEnter: this.onEventMouseEnter,
// eventMouseLeave: this.onEventMouseLeave,
selectMirror: true,
editable: true,
headerToolbar: {
@@ -82,9 +82,6 @@ export default {
// console.log(calendar)
},
updateEventsSource() {
console.log('updateEventsSource')
console.log(this.calendarEvents.selected)
this.calendarOptions.eventSources = this.calendarEvents.selected;
if (window.startDate !== undefined) {
this.calendarEvents.selected.push(currentEvent);
@@ -94,12 +91,14 @@ export default {
this.$store.dispatch('createEvent', payload);
},
onEventChange(payload) {
console.log(payload.event.extendedProps);
console.log(this.calendarOptions.eventSources)
this.$store.dispatch('updateEvent', payload);
},
onEventClick(payload) {
payload.event.setProp('backgroundColor','#3788d8');
payload.event.setProp('textColor','#ffffff');
this.$store.dispatch('updateEvent', payload);
//this.$store.dispatch('updateEvent', payload);
},
onEventMouseEnter(payload) {
payload.event.setProp('borderColor','#444444');