Partager via


Procédure : ajouter une colonne à une liste

Dernière modification : jeudi 1 octobre 2009

S’applique à : SharePoint Foundation 2010

Vous pouvez spécifier des colonnes dans une définition de liste de sorte qu’à chaque fois qu’un utilisateur déploie une liste de ce type, SharePoint Foundation inclut les colonnes dans la liste par défaut. Les définitions de liste peuvent être incluses dans des Composants fonctionnels. Pour plus d’informations, voir Utilisation des fonctionnalités.

Après qu’un utilisateur a déployé une liste, vous pouvez ajouter des colonnes à cette liste via le modèle objet SharePoint Foundation.

Spécification de colonnes dans une définition de liste

Pour ajouter une colonne à une définition de liste faisant partie d'un Composant fonctionnel, vous devez ajouter l'élément XML nécessaire à la définition de liste. Ensuite, lorsque l'utilisateur déploiera une liste de ce type, la colonne sera incluse par défaut à la liste déployée.

Pour ajouter une colonne à une définition de liste dans un Composant fonctionnel

  1. Dans le code XML de la définition de liste, ajoutez un élément Field à l'élément Fields.

  2. Pour définir le champ tel que vous le souhaitez, définissez les attributs de l'élément Field.

Lorsque vous modifiez une colonne d’une liste qui a été déployée, SharePoint Foundation ne réécrit jamais ces modifications dans la définition de colonne XML elle-même, mais stocke les mises à jour effectuées sur les colonnes en tant qu’entrées dans sa base de données. Pour plus d’informations, voir Mise à jour des colonnes de site.

Ajout de colonnes à une liste déployée

Vous pouvez utiliser le modèle objet SharePoint Foundation pour ajouter par programme des colonnes à des listes déployées.

Pour ajouter une colonne à une liste déployée

  1. Utilisez la propriété Fields pour accéder à la collection de colonnes de liste de la liste spécifiée. Cette méthode renvoie un objet SPFieldCollection.

  2. Utilisez l'une des méthodes suivantes de l'objet SPFieldCollection renvoyé pour ajouter une nouvelle colonne à la liste :

Voir aussi

Tâches

Procédure : référencer une colonne dans un type de contenu

Procédure : ajouter une colonne à un site

Concepts

Présentation des colonnes

Ajout de colonnes dans les types de contenu aux listes