Compartir a través de


Definiciones de campo

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

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

Una columna de sitio es una definición de columna reutilizable, o plantilla, que puede asignarse a diversas listas en varios sitios de SharePoint. Las columnas de sitio reducen la necesidad de rehacer trabajos y ayudan a garantizar la coherencia de los metadatos en todos los sitios y todas las listas.

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. Al igual que los tipos de contenido de sitio, se puede definir una columna de sitio en el nivel de sitio, independientemente de cualquier tipo de contenido o lista real.

Para obtener más información sobre sitios y columnas, consulte Introduction to Columns.

Definición de esquema XML

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 ruta de acceso siguiente: %ProgramFiles%\\Common Files\\Microsoft Shared\\web server extensions\\15\\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="http://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