DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ de saisie
  • Les différents types de champs de saisie
  • Champ de saisie de type Texte
  • Champ de saisie de type Texte multiligne
  • Champ de saisie de type Texte RTF
  • Champ de saisie de type Texte HTML
  • Champ de saisie de type Visualisation Markdown
  • Champ de saisie de type Mot de passe
  • Champ de saisie de type Numérique, Monétaire ou Monétaire + Euro
  • Champ de saisie de type Date
  • Champ de saisie de type Heure
  • Champ de saisie de type Durée
  • Champ de saisie de type Upload
  • Champ de saisie de type Jetons de texte
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
Les différents types de champs de saisie

Champ de saisie de type Texte

Ce type de champ de saisie permet d'afficher ou de saisir une chaîne de caractères (nom, adresse, ...).
Remarques :
  • WINDEVAndroidiPhone/iPad Les champs de saisie de type Texte peuvent afficher un bouton de suppression (une croix). Ce bouton permet à l'utilisateur de supprimer le contenu du champ. Ce bouton peut être affiché dans la zone de saisie :
    • uniquement lorsqu'une saisie est effectuée dans le champ.
      • uniquement lorsque le champ perd le focus.
        iPhone/iPad Remarque : Sous iOS 7 uniquement, la croix apparaît tout de même lors de la saisie dans le champ.
      • toujours (que le curseur de saisie soit dans le champ ou non).
  • AndroidiPhone/iPad Il est possible de saisir des Emojis dans le champ de saisie. Si les informations saisies doivent être enregistrées dans une base de données, il est nécessaire que la rubrique liée soit Unicode (chaîne ou mémo texte Unicode) pour conserver les Emojis.
  • WINDEVUniversal Windows 10 AppAndroidiPhone/iPad Lorsqu'un champ de saisie texte est agrandi sous l'éditeur, il se transforme automatiquement en champ de saisie multiligne.

Champ de saisie de type Texte multiligne

Ce type de champ de saisie permet d'afficher ou de saisir plusieurs lignes séparées par un "Retour Chariot".
Remarques :
  • WINDEV Si les lignes sont séparées par un "Retour Chariot", il est possible d'afficher un ascenseur vertical ou horizontal.
  • WINDEV Il est également possible d'afficher les adresses internet et les chemins de fichiers sous forme de lien.
  • WINDEVUniversal Windows 10 AppAndroidiPhone/iPad Lorsqu'un champ de saisie texte est agrandi sous l'éditeur, il se transforme automatiquement en champ de saisie multiligne.
WINDEV

Champ de saisie de type Texte RTF

Ce type de champ de saisie permet de saisir et d'afficher des informations au format RTF. Pour plus de détails, consultez Manipuler un champ de saisie au format RTF.
WINDEV Pour les applications fonctionnant sous Windows Vista (ou supérieur) ou sous Tablet PC, il est possible d'intégrer l'option "Saisie manuscrite (Tablet PC)". Cette option permet à l'utilisateur de saisir directement le texte dans le champ à l'aide du stylet ou de la souris. Cette fonctionnalité existe par défaut dans les applications fonctionnant sous Mobile.
WEBDEV - Code Serveur

Champ de saisie de type Texte HTML

Ce type de champ permet de mettre en page des textes avec enrichissement.
Caractéristiques :
  • Une barre d'outils apparaît automatiquement au-dessus du champ pour permettre de saisir les enrichissements (liens, gras, italique, ...).
  • Pour saisir une image dans ce type de champ, il est nécessaire d'indiquer l'adresse de l'image.
  • Les liens présents dans le champ ne peuvent pas être testés directement par l'utilisateur. Les liens seront effectifs si le contenu du champ texte HTML est affiché dans un champ HTML.
Pour plus de détails, consultez Manipuler un champ de saisie au format HTML.
WINDEViPhone/iPad

Champ de saisie de type Visualisation Markdown

Ce type de champ de saisie permet d'afficher des informations au format Markdown. Ces informations en affichage peuvent être sélectionnées ou scrollées.
Rappel : L'option "Gestion du Markdown" présente dans l'onglet "UI" de la fenêtre de description des champs de saisie s'applique uniquement au libellé, à la bulle et aux jetons associés au champ de saisie. Cette propriété ne s'applique pas au contenu du champ de saisie.
Pour modifier le type du champ de saisie (passer par exemple d'un champ de saisie de type Texte à un champ de saisie de type Visualisation Markdown), utilisez la propriété VisualisationMarkdown.

Champ de saisie de type Mot de passe

Avec ce type de champ de saisie, lors de la saisie d'informations dans le champ, tous les caractères seront remplacés par des étoiles à l'écran.
WEBDEV - Code Serveur Pour éviter les failles de sécurité, il est déconseillé d'affecter un champ de saisie de type Mot de passe par programmation. En effet, même si l'icône permettant d'afficher le mot de passe est invisible, le contenu du champ peut être lu par des outils de débogage.
WINDEV L'utilisateur a la possibilité de vérifier le mot de passe saisi (FAA). Pour plus de détails, consultez Voir en clair un mot de passe (FAA).

Champ de saisie de type Numérique, Monétaire ou Monétaire + Euro

Ces différents types de champs permettent de manipuler des valeurs numériques :
  • Le champ de saisie Numérique permet d'afficher ou de saisir une valeur numérique (poids, ...). Si le champ n'est pas assez grand pour afficher le chiffre en entier, les caractères "+++" sont affichés.
  • Le champ de saisie Monétaire permet d'afficher ou saisir des valeurs monétaires.
  • Le champ de saisie Monétaire + Euro permet de gérer des prix par exemple.
    Universal Windows 10 AppAndroid Ce type de champ de saisie n'est pas disponible.
WINDEV Les champs de saisie numériques, monétaires et monétaires + Euro proposent d'afficher un bouton calculatrice pour permettre à l'utilisateur de réaliser un calcul (option "Afficher le bouton calculatrice"). Il existe également diverses FAA (Fonctionnalités Automatiques de vos Applications) sur ce type de champ (modification de la valeur à l'aide de la roulette de la souris par exemple). Pour plus de détails, consultez FAA sur les champs numériques.

Champ de saisie de type Date

Ce type de champ de saisie permet d'afficher ou de saisir des dates.
WINDEV L'utilisateur pourra utiliser les touches "+" et "-" du clavier numérique pour modifier la date.

Si le champ n'est pas dans une popup, il est possible d'afficher un bouton calendrier pour permettre à l'utilisateur de saisir la date (option "Afficher un bouton calendrier"). Dans ce cas, il est possible de définir les caractéristiques du calendrier.
WINDEV FAA (Fonctionnalité Automatique de vos Applications) : Si le bouton calendrier n'est pas affiché, l'utilisateur pourra tout de même saisir la date dans un calendrier (option "Calendrier" du menu contextuel du champ). Pour supprimer cette FAA, utilisez la fonction FAADésactive avec la constante faaCalendrier. Pour plus de détails, consultez FAA sur les champs Date.
AndroidiPhone/iPad Pour utiliser un rouleau pour saisir la date, le masque de saisie doit être de type :
  • AndroidiPhone/iPad "Rouleau Date",
  • iPhone/iPad "Rouleau Date et heure".

Champ de saisie de type Heure

Ce type de champ permet de saisir ou afficher des heures.
AndroidiPhone/iPad Pour utiliser un rouleau pour saisir l'heure, le masque de saisie doit être de type "Rouleau Heure".

Champ de saisie de type Durée

Ce type de champ permet de saisir ou afficher des durées.
AndroidiPhone/iPad Pour utiliser un rouleau pour saisir la durée, le masque de saisie doit être de type "Rouleau Durée".
WEBDEV - Code Serveur

Champ de saisie de type Upload

Ce type de champ permet de gérer l'upload de fichiers.

Champ de saisie de type Jetons de texte

Ce type de champ permet de gérer les jetons dans les champs de saisie.
Pour plus de détails, consultez Manipuler un champ de saisie de type Jetons de texte.
Universal Windows 10 App Ce type de champ de saisie n'est pas disponible.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/08/2024

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