Personnalisation des champs d'entités
Dans cette leçon, vous apprendrez comment définir des propriétés d'affichage et modifier le type de données de champs individuels d'une entité de données dans LightSwitch.
Personnalisez les champs d'entité
Les propriétés d'affichage sont utilisées pour spécifier comment les données d'un champ donné sont affichées à l'utilisateur.Par exemple, vous pouvez spécifier un nom complet différent pour un champ.
Pour définir des propriétés de champ
Dans l'Explorateur de solutions, double-cliquez sur Customers.
Le Concepteur de données s'ouvre.Cliquez sur la barre de titre pour vous assurer de sélectionner l'entité elle-même.
Dans la fenêtre Propriétés, dans la liste Propriété Summary, sélectionnez CompanyName.
Dans le Concepteur de données, sélectionnez le champ CompanyName.
Dans la fenêtre Propriétés, sélectionnez la propriété Nom complet et tapez Société.
Conseil Les noms de champs de base de données ne peuvent pas contenir d'espaces et peuvent utiliser un trait de soulignement pour représenter un espace.Pour garantir que les noms de champs affichés sont conviviaux, passez en revue les noms de champs dans vos entités de base de données et modifiez la propriété Nom complet pour les champs qui requièrent un nom complet plus approprié.
Sélectionnez le champ ContactName.Dans la fenêtre Propriétés, affectez à la propriété Description la valeur Il s'agit de notre contact principal dans cette société.
La valeur de la propriété Description s'affiche comme info-bulle de l'application lorsqu'un utilisateur place le pointeur de la souris sur le champ.
Les champs d'une table de base de données sont souvent stockés dans un format qui est efficace pour la base de données, mais qui n'est peut-être pas celui que vous voulez afficher pour l'utilisateur.Par exemple, les champs qui représentent des valeurs monétaires sont généralement stockés en tant que type de données Decimal, mais sont généralement affichés en tant que devise dans une application.
Pour modifier les types de données
Dans le Concepteur de données, sélectionnez le champ Phone.
Dans la colonne Type, sélectionnez PhoneNumber dans la liste déroulante.
PhoneNumber est un type d'entreprise personnalisé qui affiche un numéro de téléphone dans un format standardisé.
Dans l'Explorateur de solutions, double-cliquez sur Orders_Details.
Dans le Concepteur de données, sélectionnez le champ UnitPrice.
Dans la colonne Type, sélectionnez Money dans la liste déroulante.
Money est un autre type d'entreprise personnalisé pour la mise en forme et l'affichage de valeurs monétaires.
Présentation détaillée
Cette leçon a indiqué comment définir des propriétés pour les champs d'entité et également comment modifier le type de données d'un champ.Il est conseillé de suivre ces étapes immédiatement après avoir ajouté une entité, mais vous pouvez modifier des propriétés et des types de données à tout moment pendant le développement d'applications.
La première propriété définie était la propriété Summary.Pour les écrans qui contiennent des listes, ce champ est affiché dans la liste au lieu du champ d'ID par défaut.
La plupart des propriétés que vous pouvez définir sont associées à l'apparence, mais d'autres sont disponibles pour définir des règles de validation et d'autres caractéristiques.La disponibilité des propriétés varie par type de données.Les leçons suivantes décrivent d'autres propriétés.
En utilisant un type de données personnalisé, vous pouvez présenter des données d'une façon plus appropriée pour votre application sans modifier un type dans la base de données sous-jacente.Le type Money démontre ce principe, car il convertit le format décimal dans la base de données en un format monétaire dans l'affichage.Non seulement vous n'avez pas à effectuer cette tâche, mais la base de données conserve son format décimal efficace.De nombreux types de données personnalisés fournissent des propriétés spécifiques au type, par exemple, la propriété Symbol Mode pour le type Money qui détermine comment un symbole monétaire est affiché.
Outre les types d'entreprise personnalisés PhoneNumber et Money, LightSwitch fournit également les types EmailAddress, Hyperlink, Percentage, Web Address, et Image.Vous pouvez également ajouter d'autres types personnalisés d'entreprise comme extensions.Une autre leçon indiquera comment obtenir des extensions.
[!REMARQUE]
Les images sont souvent stockées dans une base de données en tant que type de données Binary.Vous ne pouvez pas afficher de type Binary, mais vous pouvez le modifier en type Image à des fins d'affichage.
Étapes suivantes
Dans la leçon suivante vous apprendrez comment présenter une liste de valeurs prédéterminées à l'utilisateur.Prochaine leçon : Présentation d'une liste de choix
Voir aussi
Tâches
Comment : Définir des champs de données
Autres ressources
Utilisation de données dans LightSwitch (visite guidée)
Extensions : ajout de nouvelles fonctionnalités à LightSwitch