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
Dans l'explorateur de solutions, double-cliquez sur Contacts.
Le Concepteur de données s'ouvre et affiche l'entité Contacts.
Dans la colonne Nom, cliquez sur <Ajouter une Propriété>, tapez ContactType, puis appuyez sur Entrée.
Dans la colonne Type, choisissez Entier.
Dans la colonne Requis, décochez la case à cocher.
Dans la fenêtre Propriétés, cliquez sur le lien Liste de choix.
La boîte de dialogue Liste de choix s'ouvre.
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
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