PI Services

Le blog des collaborateurs de PI Services

SharePoint 2010 – Regrouper les données d’une vue par plus que deux colonnes

 

Introduction

Les vues dans SharePoint 2010 permettent la visualisation des éléments des bibliothèques et des listes; par défaut toute bibliothèque dispose d’un affichage (View) nommé Tous les documents, pour les liste cette affichage par défaut s’appelle Tous les éléments.

SharePoint nous permet aussi de créer nos propres affichage et de les personnaliser   

image

L’affichage par défaut permet d’afficher les éléments sous forme d’une liste comme le montre la figure suivante :

image

Lors de la création de nouveaux affichage nous avons la possibilité d’appliquer des filtres, de changer l’apparence des lignes et aussi de regrouper les éléments sauf que la personnalisation offerte au niveau de l’explorateur par SharePoint ne nous permet pas de regrouper les données par plus de deux colonnes

image             

image

Problématique 

Le regroupement des éléments d’une liste ou une bibliothèque avec plus de deux colonnes ne nous ai pas permis via l’interface web de SharePoint, par contre nous pouvons répondre à ce besoin en utilisant SharePoint Designer, cet article et au niveau de la section suivante va détailler cette procédure.                     

Comment faire ?

 

  • Créer un nouvel affichage basé sur l’affichage standard pour la bibliothèque de document ( dans notre exemple nous allons l’appeler Regroupement Personnalisé)

imageimage

 

  • Ouvrir le site avec SharePoint Designer et procéder à la modification de la vue Regroupement Personnalisé en double cliquant sur celle-ci depuis la liste des Vues   
  • image

 

  • Au niveau de la page supprimer le composant WebPartPages:XsltListViewWebPart

image

  • A la place du composant WebPart supprimé insérer une vue de données vide

image

  • Cliquer sur Click here to select a data source

image

  • Sélectionner la bibliothèque comme source de données 

SNAGHTML662f7a

  • Sélectionner les champs à afficher depuis la fenêtre Data Source Details

image 

  • Insérer les champs sélectionner en choisissant Multiple Item View

image

  • Depuis l’onglet Options cliquer sur Sort & Group

image

  • Ajouter les colonnes que vous voulez utiliser pour le regroupement
  • SNAGHTML6fb118 

 

  • Pour personnaliser l’entête des groupes cliquer sur Edit Sort Expression  et tapez la formule qui permettra d’afficher l’entête souhaité, par exemple nous voulons que l’entête du regroupement par Version du produit affiche aussi le nom du produit il suffit de taper la formule concat(@Produit , " - ", @Version_x0020_Produit) 

SNAGHTML73bba3 

Faire la même chose pour les autres groupements pour personnaliser les entêtes   

  • Ainsi nous avons une vue de la bibliothèque avec des regroupements de plus de deux niveaux 

image

Autre actions de personnalisation

Changer le nom du document en lien

  • Avec le bouton droit de la souris cliquer dans la case du nom du fichier et ensuite cliquer sur le menu Format item as ==> Hyperlink 

image

  • Au niveau de la cas Adresse cliquer sur le bouton fx
SNAGHTML7e893d

 

  •  Sélectionner Chemin d’URL depuis la liste des éléments puis cliquer sur Ok

    • SNAGHTML7fe004
  1. Vérifier que la champ Text to display {@FileLeafRef.Name} et l’Adresse  {@FileRef}

 

    SNAGHTML821585