...
Description générale de l'écran
Une image avec des 1️⃣ et 2️⃣
Cet écran est composée de plusieurs parties :
...
aaaa
bbb
Démonstration
...
Info |
---|
Cet écran présente la fonctionnalité des conditions d’affichage dans Epicraft et quelques exemples les plus utiliés. |
...
Description générale de l'écran
Cet écran est composée de plusieurs parties :
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 . 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
si le code de l'élément sélectionné dans le dictionnaire est 1.
si le code de l'élément sélectionné dans le dictionnaire est F.
Code Block |
---|
|
({couleur}).indexOf('4') != -1 |
si l’élément d'un dictionnaire avec le code 4 a été coché.
Code Block |
---|
|
({variable_name}).indexOf( 'value' ) != -1 |
la formulation générale pour case à cocher
Code Block |
---|
|
{ddn} > "1999-12-31" |
si la date est postérieure au 31-12-1999.
Code Block |
---|
|
{nom_variable} comparison "aaaa-mm-jj" |
comparaison générique pour les dates
Code Block |
---|
|
{ddn} > "1999-12-31" && {sexe} == 0 |
si les conditions sont toutes deux vraies (ET logique)
Code Block |
---|
|
{surg_hr} > "17:59:59" |
si la variable heure surg_hr est postérieure à 17:59:59
Code Block |
---|
|
{accord} == 1 || {accord} == 2 |
si au moins une des deux conditions est vraie (OU logique)
si la variable temp est vide (est nulle)
si la variable temp possède une valeur (n’est pas nulle)
si la variable décimale bmi est égal à ou supérieure à 25
Code Block |
---|
|
({name}).length > 5 |
si la variable texte name comporte plus de cinq caractères
Code Block |
---|
|
{fumeur} == true |
si la variable booléenne fumeur est vrai
Code Block |
---|
|
{user->roles}.indexOf('medecin') !=-1 |
si le rôle de l’utilisateur est medecin.
Code Block |
---|
|
{user->groups}.indexOf('Ile de France') !=-1 |
si le groupe actuel de l’utilisateur est Ile de France.