|
|
|
|
|
- Présentation
- Les masques
- Les différents types de masques
- Masques multilingues
- Les différents types de masques disponibles
Masques de saisie et masques d'affichage
WINDEV, WEBDEV et WINDEV Mobile proposent deux types de masques : - les masques de saisie qui définissent les caractères pouvant être saisis et/ou affichés dans les champs d'une fenêtre ou d'une page. Parfois, ces masques permettent également de modifier la casse (majuscule / minuscule) des valeurs affectées aux champs d'une fenêtre ou d'une page par programmation.
- les masques d'affichage qui définissent les caractères pouvant être imprimés dans les champs d'un état.
Les différents types de masques Quel que soit le type de masque, un masque peut être : - prédéfini. L'éditeur propose différents masques en fonction du contenu du champ (texte, numérique, ...).
- personnalisé. Il suffit de saisir le masque à appliquer. Par exemple, "CCC9 LL 9A" pour un champ de type texte ou "Le JJJ JJ MMMM AAAA" pour un champ de type date. Une expression régulière peut également être donnée avec la propriété MasqueSaisie.
Attention : en WEBDEV, les masques personnalisés sont gérés uniquement en affichage. - avancé. Il suffit de définir le masque de saisie à l'aide d'une variable de type MasqueDeSaisie. Ce type de variable permet d'avoir un contrôle personnalisé sur chaque événement lié à la gestion d'un masque d'un champ de saisie.
- inexistant. Aucun masque n'est associé au champ. Dans ce cas, aucun contrôle n'est effectué.
Pour les champs de type Numérique, Monétaire, Date, Heure, Durée, le masque peut également être "Défini par le projet". Dans ce cas, les caractéristiques linguistiques définies dans l'onglet "Langues" de la description du projet sont prises automatiquement en compte en fonction de la langue d'exécution de l'application. Par défaut, les options linguistiques sélectionnées sont celles de Windows. Pour chaque type de données numérique, vous pouvez définir de manière précise les différents paramètres pris en compte (séparateur décimal, de milliers, symbole monétaire, format d'heure, symbole AM, PM, ...). Remarque : Cette option permet d'utiliser automatiquement la même configuration du multilingue dans tous les champs numériques de l'application. La gestion des formats multilingues est centralisée dans la description du projet. Le masque de saisie / d'affichage d'un champ est défini dans la fenêtre de description du champ (onglet "Général" ou onglet "Détail") ou par programmation (propriété MasqueSaisie). Masques multilingues Si votre projet est un projet multilingue, il est possible de sélectionner un masque différent pour chaque langue gérée par la fenêtre (la page ou l'état). Selon la langue d'exécution du projet, le masque correspondant sera utilisé. Les différents types de masques disponibles Pour connaître les différents types de masques disponibles (masques prédéfinis ou masques personnalisés), consultez :
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Masque de saisie avancé
[ + ] Manipulation des masques de saisie dans WINDEV : - Définition du format des positifs/négatifs dans un champ de saisie numérique - Définition de l'apparence des négatifs dans un champ de saisie numérique - Définition de l'apparence de la valeur 0 dans un champ de saisie numérique - Utilisation d'une expression régulière pour empêcher la saisie d'autres caractères que les chiffres 1, 2, 3, 4, 5 et 6. - Utilisation d'une expression régulière pour "réguler" la saisie d'un numéro de plaque d'immatriculation français
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|