Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Cet écran…

Description générale de l'écran

Une image avec des 1️⃣ et 2️⃣

Cet écran est composée de plusieurs parties :

1️⃣ Bla bla

  1. aaaa

  2. bbb

...

  1. aaaa

  2. bbb

3️⃣ Bla bla

  1. aaaa

  2. bbb

Warning

Ne pas faire ci…

Démonstration

...

Info

Cet écran présente la fonctionnalité des conditions d’affichage dans Epicraft et quelques exemples les plus utilisés.

...

Description générale de l'écran

Cet écran est composé de plusieurs parties :

Status
colourBlue
title1
La plupart des éléments possèdent une propriété d'affichage conditionnel. La condition est écrite en JavaScript. A gauche, vous verrez quelques exemples de déclarations qui affichent l'élément à l'écran lorsque l'évaluation de la condition résulte vraie. Pour plus d'informations sur la syntaxe JavaScript, consultez JavaScript Comparaisons à l'adresse : http://www.w3schools.com/js/js_comparisons.asp .

Status
colourBlue
title2
Normalement, si la condition est fausse, vous voudriez que la variable cachée prenne une valeur nulle. Si dans le cas cependant vous souhaitez conserver une valeur entrée dans un champ alors qu'elle était visible au départ et est maintenant cachée, cochez cette case. Cela conserve la valeur de la variable même si un événement la cache. Généralement, cette option n'est pas cochée afin de réinitialiser à « nulle » la variable lorsqu'elle est masquée.

Quelques exemples les plus utilisés

Code Block
languagejs
{sexe} == 1

si le code de l'élément sélectionné dans le dictionnaire est 1.

Code Block
languagejs
{sexe} == "F"

si le code de l'élément sélectionné dans le dictionnaire est F.

Code Block
languagejs
({couleur}).indexOf('4') != -1

si l’élément d'un dictionnaire avec le code 4 a été coché.

Code Block
languagejs
({variable_name}).indexOf( 'value' ) != -1

la formulation générale pour case à cocher

Code Block
languagejs
{ddn} > "1999-12-31"

si la date est postérieure au 31-12-1999.

Code Block
languagejs
{nom_variable} comparison "aaaa-mm-jj"

comparaison générique pour les dates

Code Block
languagejs
{ddn} > "1999-12-31" && {sexe} == 0

si les conditions sont toutes deux vraies (ET logique)

Code Block
languagejs
{surg_hr} > "17:59:59"

si la variable heure surg_hr est postérieure à 17:59:59

Code Block
languagejs
{accord} == 1 || {accord} == 2

si au moins une des deux conditions est vraie (OU logique)

Code Block
languagejs
!{temp}

si la variable temp est vide (est nulle)

Code Block
languagejs
!!{temp}

si la variable temp possède une valeur (n’est pas nulle)

Code Block
languagejs
{bmi} >= 25

si la variable décimale bmi est égal à ou supérieure à 25

Code Block
languagejs
({name}).length > 5

si la variable texte name comporte plus de cinq caractères

Code Block
languagejs
{fumeur} == true

si la variable booléenne fumeur est vrai

Code Block
languagejs
{user->roles}.indexOf('medecin') !=-1

si le rôle de l’utilisateur est medecin.

Code Block
languagejs
{user->groups}.indexOf('Ile de France') !=-1

si le groupe actuel de l’utilisateur est Ile de France.