Définir les propriétés d’une colonne de vue
Objectif
Modifier la façon dont une colonne d’une vue est affichée — l’en-tête qu’elle porte, sa largeur, le format utilisé pour une date, l’alignement de la cellule — sans modifier le champ lui-même.
Prérequis
- Vous êtes connecté en tant que créateur, avec l’autorisation de modifier la solution de la vue.
- La vue est ouverte dans le concepteur de vues, et la colonne figure déjà dans l’en-tête de la grille.
Étapes
- Sélectionnez la pastille de la colonne sur la ligne Colonnes de la vue. Elle se met en surbrillance, et le panneau Propriétés à droite bascule sur cette colonne.
- Définissez l’un des réglages suivants :
- En-tête — le texte affiché par la colonne. Laissez-le vide pour utiliser le nom d’affichage du champ.
- Largeur (px) — une largeur fixe en pixels. Laissez-la vide pour que la colonne se dimensionne d’elle-même.
- Format de date — proposé uniquement pour une colonne de date. Utilisez
yyyy,yy,MM,dd,HH,mm,ss; tout le reste est repris tel quel, si bien quedd/MM/yyyyetyyyy-MM-dd HH:mmfonctionnent tous deux. C’est le même format que celui que vous saisissez sur le contrôle de date d’un formulaire. - Alignement — Début, Centre ou Fin. Ces valeurs suivent le sens de lecture : « Fin » désigne le bord droit en anglais ou en français, et le bord gauche en persan ou en arabe.
- La grille d’aperçu, sous la ligne d’en-tête, se met à jour pendant que vous tapez : vous voyez l’effet avant d’enregistrer.
- Sélectionnez Enregistrer.
Ce qui se passe en coulisses
Une vue stocke quelles colonnes elle contient sous forme d’une simple liste ordonnée, et la façon dont elles sont présentées dans une liste séparée à côté — qui ne contient que les colonnes que vous avez effectivement configurées. Une colonne à laquelle vous ne touchez jamais ne stocke rien et s’affiche d’après les métadonnées du champ, exactement comme avant l’existence de cet écran.
Les deux listes font partie de la définition canonique de la vue : les propriétés de colonne sont donc versionnées, validées et voyagent dans votre solution comme les colonnes elles-mêmes.
Rien de tout cela ne modifie les données : un en-tête personnalisé renomme la colonne dans cette vue seulement (le même champ peut s’appeler « Propriétaire » dans une vue et « Attribué à » dans une autre), et un format de date change la façon dont l’instant stocké est affiché, jamais ce qui est stocké.
Retirer une colonne retire ses propriétés avec elle, tout comme supprimer le champ — une vue ne reste jamais à configurer une colonne que personne ne peut voir.
Dépannage
- Le panneau Propriétés indique « Sélectionnez une colonne ou une action ». — rien n’est sélectionné. Sélectionnez une pastille sur la ligne Colonnes de la vue, ou une pastille d’action au-dessus.
- Il n’y a pas de zone Format de date. — la colonne n’est pas une date. Un format que sa valeur ne peut pas prendre n’est pas proposé, puisqu’il n’aurait aucun effet.
- La date s’affiche toujours telle qu’elle est stockée. — le format n’est appliqué que
lorsque la valeur stockée est un véritable instant. Si la cellule affiche quelque chose
comme
not-a-date, c’est ce que contient l’enregistrement ; la grille l’affiche plutôt que de vider la cellule, pour que vous voyiez pourquoi. - La largeur n’a eu aucun effet. — une largeur très étroite est supplantée par la largeur minimale du contenu. Élargissez-la ou raccourcissez l’en-tête.