Freigeben über


Gewusst wie: Hinzufügen einer Spalte zu einer Liste

Letzte Änderung: Donnerstag, 1. Oktober 2009

Gilt für: SharePoint Foundation 2010

Sie können Spalten in einer Listendefinition angeben, damit jedes Mal, wenn Benutzer eine Liste dieses Typs bereitstellen, die Spalte von SharePoint Foundation standardmäßig in die Liste eingeschlossen wird. Listendefinitionen können in Features eingeschlossen werden. Weitere Informationen finden Sie unter Verwenden von Features.

Wenn Benutzer eine Liste bereitgestellt haben, können Sie der Liste über das SharePoint Foundation-Objektmodell Spalten hinzufügen.

Angeben von Spalten in einer Listendefinition

Wenn Sie einer Listendefinition, die Teil eines Features ist, eine Spalte hinzufügen möchten, müssen Sie der Listendefinition das notwendige XML-Element hinzufügen. Wenn dann Benutzer eine Liste dieses Typs bereitstellen, ist die Spalte standardmäßig in der bereitgestellten Liste enthalten.

So fügen Sie einer Listendefinition in einem Feature eine Spalte hinzu

  1. Fügen Sie in der Listendefinitions-XML dem Fields-Element ein Field-Element hinzu.

  2. Zum Definieren des Felds nach Ihren Vorstellungen legen Sie die Attribute des Field-Elements fest.

Wenn Sie Änderungen an einer Spalte in einer bereitgestellten Liste vornehmen, werden diese Änderungen von SharePoint Foundation nie zurück in die XML-Spaltendefinition selbst geschrieben. Stattdessen werden an Spalten vorgenommene Aktualisierungen von SharePoint Foundation als Einträge in der SharePoint Foundation-Datenbank gespeichert. Weitere Informationen finden Sie unter Aktualisieren von Websitespalten.

Hinzufügen von Spalten zu einer bereitgestellten Liste

Sie können das SharePoint Foundation-Objektmodell verwenden, um bereitgestellten Listen programmatisch Spalten hinzuzufügen.

So fügen Sie einer bereitgestellten Liste eine Spalte hinzu

  1. Verwenden Sie die Fields-Eigenschaft, um auf die Auflistung der Listenspalten in der angegebenen Liste zuzugreifen. Von dieser Methode wird ein SPFieldCollection-Objekt zurückgegeben.

  2. Verwenden Sie eine der folgenden Methoden des zurückgegebenen SPFieldCollection-Objekts, um der Liste eine neue Spalte hinzuzufügen:

Siehe auch

Aufgaben

Gewusst wie: Verweisen auf eine Spalte in einem Inhaltstyp

Gewusst wie: Hinzufügen einer Spalte zu einer Website

Konzepte

Einführung in Spalten

Hinzufügen von Spalten in Inhaltstypen zu Listen