Dans une liste SharePoint, on veut afficher une colonne avec un indicateur graphique plutôt qu’avec un texte. Comme dans la capture ci-dessous.
1ère étape :
Ajouter une colonne calculée qui construit du code HTML par exemple :
<span style="color:blue">●</span>
Le problème est que l’affichage de la colonne transforme le HTML en texte.
2ème étape :
Changer l’affichage pour que le HTML soit correctement interprété.
Pour cela, il faut ouvrir votre affichage dans SharePoint Designer et ajouter l’attribut disable-output-escaping="yes" dans le XSLT.
Pour faire cela, passer par le menu “modifier la balise” en bas.
Et voila, de quoi construire une liste de KPI simplement, sans SSRS, ni PerformancePoint même si bien évidemment qui dit KPI dit Business Intelligence et donc un vrai projet derrière .
PS : merci à Erwan qui a travaillé avec moi sur le projet et qui a implémenté la manip :p
A reblogué ceci sur SharePoint is fun.