Compartilhar via


Definições de campo

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

Cada arquivo de manifesto de elemento que define colunas de site deve aderir ao Esquema de Definição de Campo.

Uma coluna de site é uma definição ou modelo de coluna reutilizável que você pode atribuir a várias listas em vários sites do SharePoint. Colunas de site diminuem o retrabalho e ajudam você garantir a consistência dos metadados entre sites e listas.

Por exemplo, suponha que você defina uma coluna de site chamada Cliente. Os usuários podem adicionar essa coluna às suas listas e referenciá-la em seus tipos de conteúdo. Isso garante que a coluna tenha os mesmos atributos — pelo menos para começar — onde quer que ela apareça. Como nos tipos de conteúdo do site, você define uma coluna do site no nível do site, independentemente de qualquer lista ou tipo de conteúdo real.

Para obter mais informações sobre colunas de site e lista, consulte Introdução a Colunas.

Definição de esquema XML

Um manifesto de elemento que define colunas de site deve ser validado com o esquema no arquivo wss.xsd. Este arquivo está localizado no seguinte caminho: %ProgramFiles%\\Common Files\\Microsoft Shared\\web server extensions\\15\\TEMPLATE\\XML.

Exemplo

O exemplo a seguir mostra um manifesto de elemento para um recurso que cria quatro colunas de site.

    <?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>

Confira também