Les formulaires permettent à un utilisateur de fournir des informations pour effectuer une tâche.
Usage
import { TextField } from 'nr1'
Exemples
Basique
<TextField label="Username" placeholder="e.g. John Doe" />
Avec étiquette en ligne
<TextField label="Username" labelInline placeholder="e.g. John Doe" />
Recherche
<TextField type={TextField.TYPE.SEARCH} placeholder="e.g. Placeholder" />
Mot de passe
<TextField type={TextField.TYPE.PASSWORD} placeholder="e.g. Placeholder" />
Préformaté
<TextField type={TextField.TYPE.PREFORMATTED} placeholder="npm run build" />
Chargement
<TextField loading placeholder="e.g Placeholder" />
Désactivé
<TextField defaultValue="Some value" disabled placeholder="e.g Placeholder" />
Lecture seule
<TextField defaultValue="Some value" readOnly placeholder="e.g Placeholder" />
Avec description
<TextField description="Description value" placeholder="e.g Placeholder" />
Avec un message invalide
<TextField invalid="Not enough text, needs more" placeholder="e.g Placeholder"/>
Accessoires
chaîne | Fournissez une étiquette aux lecteurs d’écran pour décrire cette entrée. Ceci n'est requis que si l'étiquette du lecteur d'écran doit être différente de l'accessoire |
chaîne | Fournissez l' |
booléen | Si |
chaîne | Ajoute les noms de classe au composant. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
chaîne | Valeur par défaut du champ de texte. |
chaîne | Message avec des instructions sur la façon de remplir le champ du formulaire. |
booléen | Détermine si le champ peut être modifiable ou non. |
chaîne | Des informations supplémentaires peuvent être affichées dans une info-bulle à côté de l'étiquette. |
booléen|chaîne | Lorsque cette option est vraie, elle définit le champ dans un état non valide, afin d'avertir l'utilisateur qu'une attention particulière est nécessaire sur ce champ particulier. Cette propriété peut être un champ |
chaîne | Texte à afficher comme étiquette. |
booléen | Affichez l'étiquette en ligne dans le contrôle de formulaire. À utiliser uniquement lorsque le composant n'est pas à l'intérieur d'un |
booléen | Si vous chargez une liste de données ou autre chose dans un champ de formulaire, indiquez à l'utilisateur que quelque chose est en cours de chargement en utilisant le formulaire d'état de chargement. Utilisé pour informer que le champ peut charger des valeurs de manière dynamique. Lorsqu'il est défini sur |
OBSOLÈTEbooléen | Date limite de soumission : 1er janvier 2022L'accessoire « multiline » est obsolète, utilisez plutôt le composant MultilineTextField à des fins multilignes. Si l'entrée accepte une ou plusieurs lignes. Cela affecte également le comportement de la touche [Entrée], qui créera une nouvelle ligne, par opposition à un no-op dans un champ d'une seule ligne. |
fonction | Rappel déclenché lorsque le champ de texte perd le focus. function ( |
fonction | Rappel déclenché lorsque la valeur du champ de texte change. function ( |
fonction | Rappel déclenché lorsque le champ de texte obtient le focus. function ( |
fonction | Rappel qui se déclenche lorsqu'une touche est enfoncée. function ( |
fonction | Rappel qui se déclenche lorsqu'une touche est sortie. function ( |
chaîne | Indice affiché dans le champ de texte lorsqu'il n'a aucune valeur. |
booléen | Si |
booléen | Si |
énumération[] | Propriété d'espacement. L'espacement est défini comme un uplet de zéro à quatre valeurs, qui suivent les mêmes conventions que les propriétés CSS comme <Array of |
booléen | Si |
objet | Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
chaîne | Ajoute un attribut |
énum. |
|
chaîne | Valeur du champ de texte. Ceci est obligatoire pour un composant contrôlé. |