novembre
2011
Nous avons vu comment créer un content type ici, nous allons maintenant voir comment l?intégrer à un liste SharePoint.
1) Créer une liste :
On va dans site action, site settings
2) La page de gestion du site s?ouvre, on va dans la zone Site Administration puis don clique sur le lien « Site libraries and lists ».
3) Dans la page de gestion des librairies et des listes on clique sur « Create new content »
4) La page d?ajout de fonctionnalités SharePoint s?ouvre, on va sélectionner le type List dans le menu de gauche puis le type de liste que l?on souhaite (ici custom list)
5) On doit lui donner un nom et on peut aller voir les options en cliquant sur more option avant de cliquer sur OK
Dans les options on peut ajouter un descriptif de notre liste et choisir si on veut la voir apparaitre dans le menu de gauche ou pas.
Si on clique sur Create, la liste se crée et s?affiche avec une seule colonne par défaut qui est « Title »
6) Si on veut ajouter un élément à notre liste voici l?affichage proposé.
L?idée est d?associer notre content type créé ici pour retrouver nos colonnes.
Pour cela on va dans les paramètres de notre liste en cliquant sur « list settings » dans le ruban.
7) Dans les paramètres de la liste nous allons ajouter la fonctionnalité de gestion des contents types.
Pour cela nous allons dans advanced settings :
8) On clique sur Yes dans la zone « Allow management of content types ? ».
On clique sur ok. En revenant sur la fenêtre de gestion de la liste nous pouvons voir que la zone Content Types vient de s?ajouter.
9) On va donc ajouter notre content type en cliquant sur « Add from existing content type ».
10) Dans la fenêtre d?ajout de content type on cherche notre content dans la liste des content type disponibles et on l?ajoute à la liste des content types à ajouter.
11) Nous allons fortement typer notre liste en mettant notre content type en tant que type d?élément par défaut pour notre liste.
Pour cela on clique sur « Change new button order and default content type ».
12) On va rendre le content type item invisible, et le mettre en position 2 puis mettre notre content type en position 1 et visible.
L?affichage des propriétés de la liste au niveau des contents types a changé.
13) Si maintenant on va dans notre liste et qu?on clique sur « Add Item » voici l?affichage :
On va remplir les champs
On fait save :
14) On a juste la colonne title avec notre ligne. Si on clique sur l?item test on a la fiche complète.
15) Pour avoir les détails de notre liste dans la liste elle-même nous allons devoir modifier la vue par défaut de notre liste et afficher les colonnes désirées.
16) Dans l?onglet List, on clique sur « Modify view ». On va modifier l?ordre des colonnes et choisir les colonnes que l?on veut rendre visibles.
On clique sur Ok pour voir le résultat.
17) Si maintenant on veut ajouter une colonne qui n?est pas dans notre content type du type salaire par exemple.
On va cliquer sur create columns dans l?onglet List.
18) Nous allons ajouter une colonne salaire de type currency (monnaie) avec 0 décimales, et tout en bas vous voyez 2 check box, une qui permet d?ajouter cette colonne à tous les contents types, et une autre qui va l?ajouter à la vue par défaut de notre liste. Si nous l?ajoutons juste à notre vue par défaut, nous n?aurons pas la possibilité de la renseigner dans notre content type lors de l?ajout ou de la modification donc il est intéressant de laisser les 2 cases à cocher activées par défaut.
On voit maintenant dans notre vue que salaire est présenté.
19) Si on clique sur notre item test on voit que salaire est présent mais non renseigné ;
20) On va cliquer sur « Edit Item » en haut à gauche pour pouvoir le renseigner.
On fait save
21) Si on veut ajouter un nouvel item, on clique sur « Add new Item » :
On voit que salaire fait maintenant partie de notre content type.
Articles récents
- [SharePoint 2010]Faire un workflow approbation sous SharePoint foundation 2010
- [SQL Server]Saga transact-SQL Episode 6 : Les sous requêtes
- [SQL Server]Saga transact-SQL Episode 5 : Les jointures de tables
- [SQL Server]Saga transact-SQL Episode 4 : Grouper et organiser les données
- [SQL Server]Saga transact-SQL Episode 3 : Retrouver les données avec un SELECT