oct. 26
JSON Formatage des affichages des listes SharePoint

Après le formatage des colonnes, Microsoft nous offre le  formatage des affichages SharePoint.

C'est opérationnel depuis peu.

Le principe est exactement le même que celui des colonnes.

Constitution d'un format JSON et mise en place dans un espace prévu à cet effet ; et ce, quel que soit l'affichage.

JSON024.jpg 


JSON025.jpg 

JSON026.jpg

Si nous reprenons notre liste du billet https://trupel.com/blog_sharepoint/Lists/Billets/Post.aspx?ID=85,

Nous pouvons mettre à jour l'affichage par défaut ou un nouvel affichage en adaptant un format JSON :

{

  "schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json",

  "additionalRowClass": "=if([$Statut] == 'Terminé', 'sp-field-severity--good', if([$Statut] == 'En cours', 'sp-field-severity--low' ,if([$Statut] == 'En revue','sp-field-severity--warning',  if([$Statut] == 'Bloqué','sp-field-severity--blocked', 'sp-field-severity--severeWarning'))))"

}

La classe  utilisée est compatible avec le formatage JSON des colonnes.

Affichage sans formatage :

JSON027.jpg

Affichage avec formatage : Mise en forme conditionnelle basée sur la valeur d'un champ de type choix.
JSON028.jpg

Des exemples fabuleux et ingénieux sur :

https://github.com/SharePoint

https://github.com/SharePoint/sp-dev-list-formatting

https://github.com/SharePoint/sp-dev-list-formatting/tree/master/view-samples


Commentaires

Aucun commentaire sur ce billet.

Commentaires

Aucun commentaire sur ce billet.