Compartilhar via


Como a: Adicionar uma coluna a um site

Você pode especificar colunas em uma definição site para que cada tempo um usuário provisiona um site desse tipo, Windows SharePoint Services inclui a coluna como um disponível coluna site. Definições do Site também podem ser incluídas em recursos. Para obter mais informações, consulte Trabalhando com recursos.

Após um usuário tiver configurado um site, você pode adicionar colunas site para esse site por meio de modelo objeto Windows SharePoint Services wssnoversshort.

Especificando uma coluna de sites em uma definição de site

Para adicionar uma coluna site para uma definição site que faz parte de um recurso, você deve adicionar o elemento XML necessário para definição de site. Então, quando um usuário disposições um site desse tipo, a coluna é Por padrão incluídas na coleção coluna a site.

Para especificar uma coluna site em uma definição site em um recurso

  1. Criar o campo como um separar recursos.

    Para obter mais informações, consulte Trabalhando com recursos e O esquema de definição de campo.

  2. Referência desse recurso no recurso que define seu site:

    1. No seu site de recursos, aberto de arquivo XML que define seu site.

    2. No elemento do projeto Project, sob o Categories e elementos Category por categoria, adicionar uma referência a tipo de conteúdo recursos em um o SiteFeatures ou elemento WebFeatures WebFeatures. A seguir é um exemplo.

                                    [xml]
      <SiteFeatures>
        <Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" />
        <Feature ID="695B6570-ACDC-4A8E-8545-26EA7FC1D162" />
      </SiteFeatures>
      <WebFeatures>
        <Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" />
        <Feature ID="00BFEA71-E717-4E80-DEAF-D0C71B360101" />
      </WebFeatures>
      

Se você fizer alterações para uma coluna que é configurada, Windows SharePoint Services nunca grava essas alterações voltar para a definição coluna XML próprio. Em vez disso, Windows SharePoint Services armazena atualizações feitas em colunas como entradas dentro de banco de dados Windows SharePoint Services wssnoversshort. Para obter mais informações, consulte Atualizar colunas de sites.

Adicionando uma coluna a um site Provisioned

Você pode usar o modelo de objeto Windows SharePoint Services wssnoversshort para programaticamente adicionar colunas para sites fornecidos.

Para adicionar uma coluna para um site provisionado

  1. Para acessar a coleção de colunas site sobre o site especificado, use o Fields P:Microsoft.SharePoint.SPList.Fields propriedade. Esta propriedade retorna um objeto SPFieldCollection T:Microsoft.SharePoint.SPFieldCollection.

  2. Para adicionar uma nova coluna para o site, use um dos seguinte métodos do objeto retornado SPFieldCollection T:Microsoft.SharePoint.SPFieldCollection:

Consulte também

Tarefas

Como a: Adicionar uma coluna a uma lista
Como a: referenciar uma coluna em um tipo de conteúdo

Conceitos

Introdução às colunas
Adicionando Colunas em tipos de conteúdo a listas