colonne d'info-bulle lors du survol d'une colonne dans la liste SharePoint à l'aide de JSON - vue de liste moderne

Nov 29 2020

Je dois afficher la description de la colonne sous forme d'infobulle lorsqu'un utilisateur passe la souris sur une colonne, je le fais en fonction de l' ajout de texte de survol personnalisé à l'aide de json à une colonne de liste SharePoint

Mais je dois entrer la description manuellement plutôt que de lire la description de la colonne que j'ai placée plus tôt pour cette colonne dans la zone de texte Description.

voir ci-dessous:

Si je change "txtContent": "[$ Description]" en "txtContent": "Ceci est la description", cela fonctionne bien, y a-t-il un moyen de résoudre le problème précédent et d'obtenir la description plutôt que d'entrer une nouvelle description ici comme txt

Réponses

MatiurRahman Nov 29 2020 at 02:41

Sur la base du guide de référence MS JSON disponible ici , nous devrions être en mesure d'afficher des métadonnées dans le formatage des colonnes.

[!Nom de domaine]

Dans le formatage des colonnes et des vues, vous pouvez faire référence aux métadonnées de n'importe quel champ en spécifiant le nom interne du champ entouré de crochets et précédé d'un point d'exclamation: [! InternalName]. Actuellement, le nom d'affichage du champ est disponible dans ces métadonnées et est accessible à l'aide de la propriété DisplayName: [! SalesLead.DisplayName].

Cependant, cela n'a pas fonctionné pour moi pour la description . Mes tests ont fonctionné pour [! Project.DisplayName], mais n'ont pas fonctionné pour [! Project.Description] (ici, Project est une colonne personnalisée).

1 MichaelHan_MSFT Nov 30 2020 at 16:47

Pour autant que je sache, il n'y a aucun moyen d'obtenir la description de la colonne dans le formatage de colonne JSON. Vous devez taper manuellement la description dans le code json.