Comportement des variables
En plus des propriétés décrites explicitement dans les dictionnaires Creole, certaines variables se voient ajouter des contraintes ou des modifications de propriétés en fonction de certains paramètres.
Les variables possédant la propriété auto_freeze='True'
sont obligatoirement affichées en mode basique lors de la saisie initiale, ceci afin d'attirer l'attention de l'utilisateur sur le fait qu'elles ne seront plus modifiables ultérieurement.
Une exception a été ajoutée à cette règle, si la propriété expert='True'
est explicitement ajoutée sur la variable, celle-ci apparaîtra uniquement dans le mode expert.
Les variables obligatoires (mandatory='True'
) ne possédant pas de valeur par défaut (calculée ou non) sont obligatoirement affichées en mode basique, puisque l'utilisateur devra forcément les renseigner.
Les variables non obligatoires (mandatory='False'
) possédant une valeur par défaut (balise <value>
) deviennent obligatoires.