Evaluez la bêta version de MVC-CD - Logiciel de modélisation libre d'utilisation et gratuit
La majorité des types de de données autorisent la saisie d'une valeur initiale ou valeur par défaut.
En général, une valeur initiale est saisie sous forme de texte.
Tant que la saisie est incomplète, la bordure du champ de saisie est en rouge et la console donne les informations utiles à faire une saisie correcte.
Les valeurs initiales peuvent être littérales ou le résultat d'une expression.
Une valeur initiale doit respecter les propriétés de l'attribut et en tout premier son type de donnée. Ensuite, sa longueur maximale si celle-ci est défini pour le type de données et d'autre élément comme le nombre de décimales ou la mise en majuscule.
Pour la version 4.1.16, seule les valeurs littérales saisies par les éditeurs spécifiques sont vérifiées par de mécanisme de contrôle de conformité .
Une valeur initiale peut être littérale ou résultant d'une expression.
Pour un type date, nous pourrions avoir par exemple :
20.01.2026 comme littéral avec un format DD.MM.YYY
nowDate() + 5 comme expression.
nowDate() est fonction qui retourne la date courant à laquelle on rajoute 5 jours.
Une liste déroulante permet de choisir entre un littéral et une expression.
La saisie de valeurs initiales en mode Littéral se fait avec des champs de saisie propres aux grandes familles de types de données.
Tant que la saisie est incomplète ou incorrecte, la bordure du champ de saisie est en rouge et la console donne les informations utiles à faire une saisie correcte.
La saisie de valeurs initiales en mode Expression se fait avec un éditeur identique pour tous les types de données.
En mode de saisie Littéral, la saisie est toujours totalement vérifiée conformément aux préférences locales.
En mode de saisie Expression, la saisie est vérifiée seulement en mode expériment.
Plus de détails sur les expressions en mode expérimental au chapitre Préambule du document Les expressions.
Plus de détails sur le support de contrôle de validité des expressions d'initialisation en mode expérimental.