Composant utilisé à des fins de saisie multiligne dans les formulaires.
Usage
import { MultilineTextField } from 'nr1'
Exemples
Basique
<MultilineTextField label="Summary" placeholder="Enter a short description" />
Avec étiquette en ligne
<MultilineTextField label="Summary" labelInline placeholder="Enter a short description"/>
Préformaté
<MultilineTextField type={MultilineTextField.TYPE.PREFORMATTED} label="Build command" placeholder="npm run build"/>
Chargement
<MultilineTextField loading placeholder="Enter a short description" />
Désactivé
<MultilineTextField disabled placeholder="Enter a short description" />
Lecture seule
<MultilineTextField readOnly defaultValue="Some value" placeholder="Enter a short description"/>
Avec description
<MultilineTextField description="Description value" placeholder="Enter a short description"/>
Avec un message invalide
<MultilineTextField invalid="Not enough text, needs more" placeholder="Enter a short description"/>
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 multiligne. |
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 |
fonction | Rappel qui est déclenché lorsque le champ de texte multiligne perd le focus. function ( |
fonction | Rappel qui est déclenché lorsque la valeur du champ de texte multiligne change. function ( |
fonction | Rappel qui est déclenché lorsque le champ de texte multiligne 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 multiligne lorsqu'il n'a aucune valeur. |
booléen | Si |
booléen | Si |
nombre | Nombre de lignes dans le champ de texte. Le minimum requis est de cinq lignes. |
é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 Remarque : vous ne verrez peut-être pas l'attribut |
énum. |
|
chaîne | Valeur du champ de texte multiligne. Ceci est requis pour un composant contrôlé. |