Sélectionner un composant pour les applications Stripe
Utilisez le composant Select pour permettre à l'utilisateur de faire un choix parmi un ensemble d'options dans une liste déroulante.
Pour ajouter le composant Select
à votre application :
import {Select} from '@stripe/ui-extension-sdk/ui';
<Select name="demo-001" label="Choose a pet" onChange={(e) => { console.log(e); }} > <option value="">Choose an option</option> <option value="dogs">Dogs</option> <option value="cats">Cats</option> </Select>
Propriétés de la sélection
Propriété | Type |
---|---|
| Obligatoire
Le contenu du composant. |
| Facultatif
Spécifie l’un des comportements de saisie semi-automatique possibles. |
| Facultatif
Si cette propriété est définie sur |
| Facultatif
Types associés : CSS. |
| Facultatif
Une chaîne (ou un tableau de chaînes pour |
| Facultatif
Texte descriptif qui sera affiché à côté du libellé du contrôle. |
| Facultatif
Indique si l’élément doit être désactivé ou non. Empêche la sélection. |
| Facultatif
Texte d’erreur qui sera affiché sous le contrôle. |
| Facultatif
Spécifie l’ |
| Facultatif
Masque visuellement les éléments spécifiés. Les éléments masqués sont toujours présents et visibles des lecteurs d’écran. |
| Facultatif
Indique si l’élément est à l’état non valide ou non. Il s’agit uniquement d’une propriété d’affichage, qui n’empêche pas la soumission du formulaire. |
| Facultatif
Texte décrivant le contrôle. Il est à la fois visible et cliquable. |
| Facultatif
Si cette propriété est définie sur |
| Facultatif
Spécifie le nom de la saisie envoyée avec le formulaire. |
| Facultatif
Obligatoire pour les saisies contrôlées. Se déclenche immédiatement lorsque la valeur de la saisie est modifiée par l’utilisateur (par exemple, à chaque fois qu’il appuie sur une touche du clavier). Se comporte comme l’événement de saisie du navigateur. |
| Facultatif
Si cette propriété est définie sur |
| Facultatif
La taille du composant. |
| Facultatif
Une chaîne (ou un tableau de chaînes si |
CSS
Propriété | Type |
---|---|
| Facultatif
Largeur du composant. Pour en savoir plus, consultez la section Dimensions. |
Gestion des états
Utilisez le composant Select
comme entrée non contrôlée :
<Select name="demo-001" label="Choose a pet" onChange={(e) => { console.log(e); }} > <option value="">Choose an option</option> <option value="dogs">Dogs</option> <option value="cats">Cats</option> </Select>
Désactivé
Vous pouvez désactiver un composant Select
afin d’éviter toute modification.
<Select name="demo-001" disabled label="Choose a pet"> <option value="">Choose an option</option> <option value="dogs">Dogs</option> <option value="cats">Cats</option> </Select>
Largeur
Définissez la largeur du composant Select
en utilisant les valeurs disponibles avec la propriété css
:
<Select css={{ width: 'fill', }} name="demo-001" label="Choose a pet" onChange={(e) => { console.log(e); }} > <option value="">Choose an option</option> <option value="dogs">Dogs</option> <option value="cats">Cats</option> </Select>