Compartir a través de


Procedimiento para agregar una columna a una lista

Última modificación: jueves, 01 de octubre de 2009

Hace referencia a: SharePoint Foundation 2010

Puede especificar columnas en una definición de lista, de modo que cada vez que un usuario proporcione una lista de ese tipo, SharePoint Foundation incluya la columna en la lista de forma predeterminada. Las definiciones de lista se pueden incluir en las características. Para obtener más información, vea Uso de características.

Después de que un usuario proporcione una lista, puede agregar columnas a esa lista a través del modelo de objetos de SharePoint Foundation.

Especificación de columnas en una definición de lista

Si desea agregar una columna a una definición de lista que forma parte de una característica, debe agregar el elemento XML necesario a la definición de lista. A continuación, cuando un usuario proporcione una lista de ese tipo, la columna se incluirá de forma predeterminada en la lista proporcionada.

Para agregar una columna a una definición de lista en una característica

  1. En el XML de definición de lista, agregue un elemento Field al elemento Fields.

  2. Para definir el campo como desee, establezca los atributos del elemento Field.

Si realiza cambios en una columna en una lista proporcionada, SharePoint Foundation nunca vuelve a escribir esos cambios en la definición de columna XML. En su lugar, SharePoint Foundation almacena las actualizaciones realizadas en las columnas como entradas dentro de la base de datos de SharePoint Foundation. Para obtener más información, vea Actualización de columnas de sitio.

Adición columnas a una lista proporcionada

Puede usar el modelo de objetos de SharePoint Foundation para agregar columnas mediante programación a las listas proporcionadas.

Para agregar una columna a una lista proporcionada

  1. Use la propiedad Fields para obtener acceso a la colección de columnas de lista de la lista especificada. Este método devuelve un objeto SPFieldCollection.

  2. Use uno de los siguientes métodos del objeto SPFieldCollection devuelto para agregar una nueva columna a la lista:

Vea también

Tareas

Procedimiento para hacer referencia a una columna en un tipo de contenido

Procedimiento para agregar una columna a un sitio

Conceptos

Introducción a las columnas

Adición de columnas de tipos de contenido a listas