Mise en forme du nom des objets en fonction de conditions
Last updated
Was this helpful?
Last updated
Was this helpful?
Vous pouvez utiliser des formules lowcode pour appliquer un format conditionnel aux noms de vos objets.
Par exemple, si vous avez un objet Statut, et que vous souhaitez afficher ce champ d'une couleur différente en fonction du statut, vous pouvez appliquer un format conditionnel.
Pour cela, au niveau de l'objet Statut :
créer un attribut Couleur, de type couleur (stockée en Hexadécimal), qui sera renseigné par l'utilisateur avec les couleurs qu'il souhaite pour chaque statut
Au niveau de la configuration du type d'objet Statut, mettre une formule pour la mise en page du nom, qui fait référence à cet attribut Couleur
Ainsi, dans tous les listings où il apparait, le nom du statut est affiché en couleur et en gras.
Vous pouvez ajouter un champ calculé de type texte, qui permet d'aller chercher des informations dans d'autres attributs de l'objet, ou dans les objets liés à cet objet. Vous pourrez appliquer des calculs et formats spécifiques en fonction de conditions calculées à la volée.
Pour ajouter un champ calculé texte, sélectionnez l'option Champ calculé texte court dans le type d'attribut.
Appel à un attribut :
Pour afficher un attribut, utilisez la syntaxe : {attribut}
sera remplacé par la valeur de l’attribut dont le nom technique est “attribut”.
Appel à un sous-attribut :
Pour afficher un attribut d'un objet lié, utilisez la syntaxe : {objet.attribut}
Dans l'exemple ci-dessous, les utilisateurs saisissent les réunions qu'ils font sur leurs projet. Un attribut calculé permet d'afficher le sujet de la réunion, suivi du nom du projet qui concerne la réunion.
Transformations simples :
Vous pouvez appliquer des transformations avec un format entre crochets : {attribut[format]}
. Voici quelques exemples :
Texte :
[MAJUSCULES]
[minuscules]
Dates :
[aaaammjj]
[jj/mm/aaaa]
[aaaa]
[mm]
[jj]
[hh]
[ii]
(minutes)
[ss]
[hh:ii:ss]
Formats numériques :
Exemple : %05d
pour un nombre entier sur 5 chiffres, préfixé de 0.
Conditions dans le format :
Vous pouvez ajouter une condition avec le format : [&>=5?OK:%s]
La structure des conditions est :
&(opérateur)(test)?(si vrai):(si faux)
Opérateurs possibles :
=
!=
<
>
<=
>=
%
(contient le texte)
Détails :
(test)
est une valeur.
(si vrai)
et (si faux)
peuvent être des formats comme ceux mentionnés ci-dessus ou des textes simples.
Pour plus de détails sur les formules, rendez-vous dans le chapitre .