Share via


Mise à jour des colonnes de site

Dernière modification : jeudi 1 octobre 2009

S’applique à : SharePoint Foundation 2010

Si vous apportez des modifications à une colonne de site, vous pouvez mettre à jour toutes les colonnes de liste basées sur ce modèle. Cette opération est effectuée par émission des modifications apportées à la colonne de site. Une colonne de liste conserve le même ID de colonne que la colonne de site sur laquelle elle est basée ; lorsque vous exécutez une émission des modifications dans une colonne de site, SharePoint Foundation identifie toutes les colonnes de liste basées sur cette colonne de site et les met à jour.

Il n'existe pas de granularité lors de l'émission des modifications des colonnes de site ; la définition de la colonne de liste entière est remplacée par la définition de la colonne de site en cours. Cela signifie que les modifications que vous avez apportées à la colonne de liste sont écrasées.

Contrairement aux types de contenu, vous ne pouvez pas créer une colonne de site basée sur une autre colonne de site.

L'exécution d'une émission n'est pas une opération tout ou rien : si l'opération échoue sur une liste, SharePoint Foundation continue à exécuter l'émission des modifications dans les listes restantes. SharePoint Foundation renvoie une liste des erreurs rencontrées à la fin de l'opération par émission.

Notes

Pour créer ou gérer une colonne de site sur un site, vous devez posséder les droits d'accès Concepteur de sites Web pour ce site. Si vous ne disposez pas des droits appropriés pour accéder à un site enfant, les opérations par émission vers les colonnes contenues dans ce site enfant échouent.

Mise à jour des colonnes de site par programme

Pour apporter des modifications à une colonne de site par programme, écrivez le code qui met à jour la colonne de site, puis appelez la méthode Update. Cette méthode contient un paramètre que vous pouvez utiliser pour spécifier si vous souhaitez émettre ces modifications vers les colonnes de liste en fonction de la colonne de site.

Stockage des mises à jour dans des colonnes

SharePoint Foundation ne réécrit jamais les modifications apportées à une colonne de site dans la définition de la colonne de site elle-même. Au lieu de cela, SharePoint Foundation stocke les mises à jour effectuées sur les colonnes de site en tant qu'entrées dans la base de données SharePoint Foundation.

Toutes les colonnes de liste sont stockées sous forme d'entrées dans la base de données SharePoint Foundation. Cela est dû au fait que lorsque vous ajoutez une colonne de site à une liste, SharePoint Foundation copie la définition de la colonne de site localement dans la liste sous forme de colonne de liste. Pour plus d'informations, voir Présentation des colonnes.

Voir aussi

Concepts

Présentation des colonnes

Ajout de colonnes dans les types de contenu aux listes

Introduction aux types de contenu