DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Masques de saisie et d'affichage
  • Présentation
  • Rappel
  • Masque d'affichage par défaut
  • Masques prédéfinis
  • Masques supplémentaires
  • Masques de saisie personnalisés
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation

Rappel

WINDEV, WEBDEV et WINDEV Mobile proposent deux types de masques :
  • les masques de saisie qui définissent les caractères pouvant être saisis dans les champs d'une fenêtre ou 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.
Masque d'affichage par défaut
Par défaut, lors de la création d'un champ de type heure :
  • le masque de saisie "Heure définie par le projet" est sélectionné : les informations définies dans les paramètres de gestion des heures pour le projet sont automatiquement prises en compte. Rappel : Ces paramètres sont définis pour chaque langue dans l'onglet "Langues" de la description du projet :
    1. Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
    2. Sélectionnez l'onglet "Langues" puis l'onglet "Heure".
    3. Le format utilisé correspond :
      • soit aux paramètres du système d'exploitation,
      • soit aux paramètres spécifiés.
Remarques :
  • Dans un état, lors de la création d'un champ prédéfini de type Date, l'assistant permet de sélectionner le format d'affichage du champ.
  • Dans la fenêtre de description du champ, une liste de masques prédéfinis est proposée. Vous pouvez au choix :
    • soit sélectionner un masque prédéfini.
    • soit créer un masque personnalisé.
Masques prédéfinis
Les masques suivants sont proposés (ordre d'apparition sous l'éditeur de fenêtres, de pages et d'états) :
  • 'HH:MM'
  • 'HH:MM:SS'
  • 'HH:MM:SS:CC'
  • 'HH:MM:SS AM' : permet de gérer l'heure au format AM/PM.
  • l'heure système. L'heure système dépend du masque de saisie sélectionné dans les paramètres régionaux système ("Options régionales" dans le panneau de configuration).
WEBDEV - Code ServeurWEBDEV - Code Navigateur

Masques supplémentaires

En WEBDEV, il est également possible de sélectionner des masques de saisie HTML 5. Ces masques de saisie permettent d'utiliser les contrôles HTML 5 pour valider la saisie.
Attention : Ces masques ne sont pas gérés par tous les navigateurs et leur fonctionnement peut différer selon le navigateur utilisé.
Les masques de saisie HTML 5 disponibles sont les suivants :
Masque sélectionnéButEffets lors de la saisie dans le champ
Heure (HTML5)Saisie d'une heure au format HH:MM
  • Internet Explorer 9 : Non géré.
  • Internet Explorer 11 : Non géré.
  • Edge 38 : Champ avec spin permettant de modifier l'heure automatiquement.
    Lors de la validation du formulaire, si la valeur saisie est incorrecte, un message demandant de saisir une valeur correcte est affiché.
  • FireFox 5 : Non géré.
  • Chrome 12 : Champ avec spin permettant de modifier l'heure automatiquement.
    Lors de la validation du formulaire, si la valeur saisie est incorrecte, une bulle d'aide demandant de saisir une valeur correcte est affichée. Le focus est mis sur le champ.
  • Opéra 11.11 : Champ avec spin permettant de modifier l'heure automatiquement.
  • Safari 5 : Lors de la validation du formulaire, si la valeur saisie est incorrecte, le focus est mis sur le champ.
Masques de saisie personnalisés
Les éléments suivants peuvent être utilisés pour définir un masque personnalisé :
  • 'HH' (heure)
  • 'MM' (minutes)
  • 'SS' (secondes)
  • 'CC' (centièmes de seconde)
Il est possible de combiner ces masques. Par exemple : Le masque 'Il est HH Heure(s) MM Minute(s)' donnera un résultat de la forme "Il est 10 Heure(s) 26 Minute(s)".
WEBDEV - Code Serveur Les masques de saisie personnalisés sont gérés uniquement en affichage : ils ne sont pas disponibles lors de la saisie dans le champ par l'internaute.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
ou sont les secondes sous ios?
Sous Android et win10 ce champ fonctionne très bien et permet en fonction du masque de saisie de faire ce que l'on veut.
Sous iOS par contre un rouleau apparaît ne reprenant que les heure/minute quelque soit le masque de saisie. Comment faire pour modifier les seconde dans ce cas?
jérôme
16 mai 2019

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale