Partager via


Présentation d'une liste de choix

Dans cette leçon, vous apprendrez comment définir un champ d'entité permettant à un utilisateur d'effectuer une sélection dans une liste de choix prédéfinis.

Créer une liste de choix

Parfois, un champ d'entité représente des données qui doivent être restreintes à un petit ensemble de valeurs valides.Par exemple, un champ État de la commande peut avoir un ensemble fixe de valeurs: Approbation en attente, Prête à être expédiée, Expédiée et Livraison différée.Pour empêcher un utilisateur d'entrer un état qui n'est pas valide, vous pouvez présenter ces quatre valeurs comme liste de choix.

Pour créer une liste de choix

  1. Dans l'explorateur de solutions, double-cliquez sur Contacts.

    Le Concepteur de données s'ouvre et affiche l'entité Contacts.

  2. Dans la colonne Nom, cliquez sur <Ajouter une Propriété>, tapez ContactType, puis appuyez sur Entrée.

  3. Dans la colonne Type, choisissez Entier.

  4. Dans la colonne Requis, décochez la case à cocher.

  5. Dans la fenêtre Propriétés, cliquez sur le lien Liste de choix.

    La boîte de dialogue Liste de choix s'ouvre.

  6. Dans la boîte de dialogue Liste de choix, entrez les valeurs suivantes, puis cliquez sur OK.

    Valeur

    Nom complet

    0

    Client existant

    1

    Nouveau client

    2

    Perspective

    La liste de choix complète

    Lorsque ce champ s'affiche dans un écran, il présente à l'utilisateur une liste déroulante qui contient les trois valeurs Nom complet que vous avez entrées.

Présentation détaillée

Dans cette procédure, vous avez créé une liste de choix qui a trois valeurs possibles.Les choix sont présentés à l'utilisateur au moment de l'exécution comme une liste déroulante à trois valeurs texte, mais les données sont encore stockées dans leur type de données natif, Integer.LightSwitch gère la conversion pour vous, et vous n'avez pas besoin d'écrire de code.

Vous pouvez également créer des listes de choix dans lesquelles la valeur et le nom complet ont le même type de données.Par exemple, pour une application de voyage vous pouvez fournir une liste fixe de villes de destination.Dans ce cas, les valeurs présentées à l'utilisateur ainsi que celles stockées dans la source de données sont de type String.Une liste de choix empêche l'utilisateur d'entrer une ville qui n'est pas dans la liste.

Étapes suivantes

Dans la leçon suivante vous apprendrez comment valider l'entrée de données.

Prochaine leçon: Ajout d'une validation

Voir aussi

Autres ressources

How to: Define a Choice List for a Entity Field

Utilisation de données dans LightSwitch (visite guidée)