1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| watch: {
entreesPlanning: function () {
if (this.entreesPlanning != {}) {
const evenements = [];
// On parcourt toutes les entrées planning
this.entreesPlanning.map((entree) => {
// On ajoute pour chaque entrée planning un objet dans le tableau évènement de la forme
// { id: ID, name: String, start: Date, end: Date, color: String }
evenements.push({
id: entree.id,
name: entree.label,
start: entree.dateDebut,
details: entree.description,
end: entree.dateFin,
color: this.colors[this.rnd(0, this.colors.length - 1)],
});
});
// On update le tableau d'évènements
this.events = evenements;
console.log(evenements);
}
},
},
}, |
Partager