liste deroulante

Si vous avez construit une application, vous vous êtes certainement demandé : “comment faire des listes déroulantes sur AppSheet ?” 

Dans cet article, nous allons voir trois méthodes.

Méthode 1 : Type Enum

Avec cette méthode, il s’agit de définir un type de colonne comme étant un Enum, pour “Enumération”.

C’est l’équivalent de la validation de données sur une cellule dans Sheets ou Excel.

Lorsque vous choisissez ce type, vous devez préciser ensuite les valeurs possibles.

Paramétrage pour le type Enum
Résultat pour le type Enum

L’intérêt de cette méthode est de se prémunir contre les erreurs de saisie !

Vous pouvez également cocher l’option “Allow other values” si vous voulez permettre des saisies différentes.

Méthode 2 : Type EnumList

C’est presque pareil qu’avec Enum, à ceci près qu’on peut choisir plusieurs options ! C’est l’équivalent du fameux QCM, le Questionnaire à Choix Multiple.

Paramétrage pour le type EnumList
Résultat pour le type EnumList

Méthode 3 : Type Ref

On passe ici au niveau supérieur ! 

Le type Ref est assimilable au type Enum dans le sens où il permet un choix unique, mais il a la force de pouvoir utiliser toutes les valeurs d’une table qu’on lui indique en paramètres sans avoir besoin de tout énumérer ! Pratique, n’est-ce pas ?

Paramétrage pour le type Ref

Et surtout…on peut y associer une image avec !

Résultat pour le type Ref

Méthode 4 : le combo EnumList+Ref

Ici, on va combiner le fait de pouvoir avec un EnumList avec des Ref.

Paramétrage 1/2 pour le EnumList+Ref

Attention, il faut rajouter un petit quelque chose…qui est dans la partie “Data Validity” !

Paramétrage 2/2 pour le EnumList+Ref

Autrement, seuls les éléments déjà saisis auparavant seront proposés, alors qu’on souhaite accéder à tout.

Et voici le résultat !

Résultat pour le combo EnumList+Ref

Conclusion 

En résumé, on peut utiliser 3 manières différentes pour constituer des listes déroulantes : Enum pour des choix uniques, EnumList pour des choix multiples, et Ref ou EnumList/Ref pour des choix qui vont chercher dans une autre table.

Voilà, vous connaissez tout sur les listes déroulantes ! 

Tout ? Ou presque…nous verrons bientôt comment faire des listes déroulantes conditionnelles !

Vous avez un projet pour une appli ou une formation AppSheet ? C’est ici que ça se passe !

1 Comment

Leave a Comment