Couleur des créneau Agenda

Bonjour,

J’ai récemment crée un agenda pour mon application, et je remarque que les créneaux prennent la couleur de mon énuméré “Avis” pourtant il n’y a aucun champ dans Agenda me permettant de choisir un énuméré comme étant déterminant pour la couleur des créneaux ou quelque chose similaire. Étant donné que j’ai plusieurs énumérés, je me demandais comment Simplicité déterminait quel énuméré utiliser pour les créneaux horaires.

Merci d’avance pour votre aide.

Bonjour,

Par défaut la plateforme utilise les couleurs de la première liste de valeurs associée à l’objet.

Si vous souhaitez surcharger ce comportement, vous devez implémenter la mécanique dans le hook front onLoadAgenda en passant une fonction color aux paramètres, par exemple :

/**
 * Front hook when calendar is loaded
 * @param ctn container
 * @param obj Object (same as this)
 * @param agd Agenda definition
 * @param p parameters
 * @function
 */
onLoadAgenda(ctn, obj, agd, p) {
	p.color = function(obj, evt) {
		return "myCustomColor";
	};
	super.onLoadAgenda(ctn, obj, agd, p);
}