Les conditions d’affichage
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 :
1 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 .
2 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
{sexe} == 1
si le code de l'élément sélectionné dans le dictionnaire est 1.
{sexe} == "F"
si le code de l'élément sélectionné dans le dictionnaire est F.
({couleur}).indexOf('4') != -1
si l’élément d'un dictionnaire avec le code 4 a été coché.
la formulation générale pour case à cocher
si la date est postérieure au 31-12-1999.
comparaison générique pour les dates
si les conditions sont toutes deux vraies (ET logique)
si la variable heure surg_hr est postérieure à 17:59:59
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
si la variable texte name comporte plus de cinq caractères
si la variable booléenne fumeur est vrai
si le rôle de l’utilisateur est medecin.
si le groupe actuel de l’utilisateur est Ile de France.