Cheatsheet
Tableau des variables par contexte
| Contexte |
Variable |
Type |
Condition |
| Tous les contextes |
creator |
User |
toujours présent |
| Tous les contextes |
createdAt |
Date |
toujours présent |
| Tous les contextes |
createdAtDate |
Date |
toujours présent |
| Tous les contextes |
location |
Location |
toujours présent |
| Parcours |
course |
AccompanyingPeriod |
toujours présent |
| Parcours |
mainPerson |
Person |
si usager principal du parcours est coché |
| Parcours |
person1 |
Person |
si usager 1 est coché |
| Parcours |
person2 |
Person |
si usager 2 est coché |
| Parcours |
thirdParty |
ThirdParty |
si tiers est coché |
| Parcours, contexte “liste des activités” |
activities |
liste de Activity |
toujours présent (variant “light”) |
| Évaluation |
evaluation |
AccompanyingPeriodWorkEvaluation |
toujours présent |
| Évaluation |
work |
AccompanyingPeriodWork |
toujours présent |
| Évaluation |
course |
AccompanyingPeriod |
toujours présent |
| Évaluation |
mainPerson |
Person |
si usager principal du parcours est coché |
| Évaluation |
person1 |
Person |
si usager 1 est coché |
| Évaluation |
person2 |
Person |
si usager 2 est coché |
| Évaluation |
thirdParty |
ThirdParty |
si configuré par l’administrateur fonctionnel |
| Échange |
activity |
Activity |
toujours présent |
| Échange |
course |
AccompanyingPeriod |
si l’échange a été créé dans un contexte parcours |
| Échange |
person |
Person |
si l’échange a été créé dans un contexte d’usager |
| Échange |
mainPerson |
Person |
si usager principal du parcours est coché |
| Échange |
person1 |
Person |
si usager 1 est coché |
| Échange |
person2 |
Person |
si usager 2 est coché |
| Personne (contexte “personne basique”) |
person |
Person |
toujours présent |
| Personne (contexte “personne basique”) |
thirdParty |
ThirdParty |
si configuré par l’administrateur fonctionnel |
| Personne (contexte “personne avec un tiers”) |
person |
Person |
toujours présent |
| Personne (contexte “personne avec un tiers”) |
thirdParty |
ThirdParty |
toujours présent |
| Rendez-vous |
calendar |
Calendar |
toujours présent |
| Rendez-vous |
mainPerson |
Person |
si configuré par l’administrateur fonctionnel |
| Rendez-vous |
thirdParty |
ThirdParty |
si configuré par l’administrateur fonctionnel |
Conditions
Avec un if
| Balise |
Contenu |
| Balise ouvrante de la condition |
if test="v.mainPerson.age > 18" |
| Balise fermante |
/if |
Exemple de condition
Choisir parmi plusieurs cas: choose
Note
L'exemple ci-dessous comporte deux conditions; mais il est possible d'en
indiquer autant de condition que l'on souhaite.
| Balise |
Contenu |
| Balise ouvrante |
choose test="" |
| Balise ouvrante de la première condition |
when test="v.person.age < 18" |
| Balise fermante de la première condition |
/when |
| Balise ouvrante de la deuxième condition |
when test="v.person.age >= 18 and v.person.age < 65" |
| Balise fermante de la deuxième condition |
/when |
| Balise restante |
otherwise test="" |
| Balise fermante de la troisième condition |
/otherwise |
| Balise fermante |
/choose |
Choisir parmi plusieurs cas
Boucles
| Balise |
Contenu |
| Balise ouvrante de la boucle |
for each="m in v.loop" |
| Balise fermante de la boucle |
/for |
Exemple:
Exemple de boucle