Champ select

Zone de saisie avec liste déroulante.

Props

Obligatoires

Optionnels

Fonctions appelées

Spécificités

  • Si 'id' non renseigné, l'identifiant sera 'name'

  • datas est utilisé lors d'un changement de ligne ou quand la valeur n'est pas trouvée dans les options

Exemple

<InputSelect
  label="Langue"
  name="lang.id"
  labelTop={true}
  value={values.lang ? values.lang.id : null}
  onChange={handleChange}
  options={langAsOptions(props.languages)}
/>

To Do

  • Ajouter et gérer l'attribut className ?

  • Ajouter et gérer l'attribut help ?

  • Gérer l'id comme l'InputText avec un nombre aléatoire ajouter à 'name'

  • Renommer addEmpty en addDefault

  • Supprimer Attribut inline ? Pas d'intérêt avec labelTop et pas juste inline -> inputSize=36 ??

Last updated