Compartir a través de


Definiciones de campo

Última modificación: lunes, 29 de marzo de 2010

Hace referencia a: SharePoint Foundation 2010

Cada archivo de manifiesto de elemento que define las columnas del sitio debe cumplir el esquema de definición de campo.

Una columna de sitio es una definición de columna o plantilla reutilizable que se puede asignar a varias listas en varios sitios de SharePoint. Las columnas de sitio reducen la necesidad de realizar modificaciones y ayudan a garantizar la coherencia de los metadatos entre listas y sitios. Por ejemplo, supongamos que define una columna de sitio denominada Cliente. Los usuarios pueden agregar esa columna a sus listas y hacer referencia a ella en sus tipos de contenido. Con ello se garantiza que la columna tiene los mismos atributos, al menos al principio, siempre que aparezca. De forma muy parecida a los tipos de contenido de sitio, una columna de sitio se define a nivel de sitio, y es independiente de cualquier lista o tipo de contenido real.

Para obtener más información sobre sitios y columnas, consulte Introducción a las columnas.

Definición de esquemas XML (XML Schema Definition)

Un manifiesto de elemento que define columnas de sitio se debe validar con el esquema del archivo wss.xsd. Este archivo se encuentra en la siguiente ruta de acceso: %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML.

Ejemplo

En el ejemplo siguiente se muestra un manifiesto de elemento para una característica que crea cuatro columnas de sitio.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">

  <Field ID="{1511BF28-A787-4061-B2E1-71F64CC93FD5}"
         Name="DateOpened"
         DisplayName="Date Opened"
         Type="DateTime"
         Format="DateOnly"
         Required="FALSE"
         Group="Financial Columns">
    <Default>[today]</Default>
  </Field>

  <Field ID="{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}"
         Name="Amount"
         DisplayName="Amount"
         Type="Currency"
         Decimals="2"
         Min="0"
         Required="FALSE"
         Group="Financial Columns" />

  <Field ID="{86811853-7E52-4515-A88D-A8FA9D450905}"
         Name="Client"
         DisplayName="Client Name"
         Type="Text"
         Required="FALSE"
         Group="Financial Columns"/>

  <Field ID="{943E7530-5E2B-4C02-8259-CCD93A9ECB18}"
         Name="CostCenter"
         DisplayName="Cost Center"
         Type="Choice"
         Required="FALSE"
         Group="Financial Columns">
    <CHOICES>
      <CHOICE>Administration</CHOICE>
      <CHOICE>Information</CHOICE>
      <CHOICE>Facilities</CHOICE>
      <CHOICE>Operations</CHOICE>
      <CHOICE>Sales</CHOICE>
      <CHOICE>Marketing</CHOICE>
    </CHOICES>
  </Field>
</Elements>

Vea también

Tareas

Procedimiento para agregar una columna a un sitio

Conceptos

Introducción a las columnas

Otros recursos

Columnas