Tudo bem pessoal?
Esse post é a continuação da lição Core Sharepoint Features. Hoje veremos definições, tipos e exemplo de criação de Colunas.
É um conteúdo bastante interessante, contendo várias ilustrações que facilitam o entendimento e aprendizado.
Vamos a mais um post desta série!
Site Columns
Site Columns (Colunas de Site) são definições de colunas que podem ser compartilhadas entre as diversas listas disponíveis em múltiplos sites (disponível para utilização dentro do Site Collection).
Pelo fato de serem compartilhados, os Site Columns eliminam a necessidade de criação de colunas repetidas (redundância) entre os diversos sites, garantindo a consistência de metadados de colunas. Porém, os Site Columns podem ser copiados para as listas e assim pertencerem exclusivamente à lista, tornando-se List Columns (Colunas de Lista).
Site Columns e List Columns podem ser adicionados a Content types*.
Para continuarmos com nosso exemplo iniciado no post anterior, criaremos uma coluna na library VIDocs chamada FileType, que conterá a definição do tipo de arquivo que foi criado ou efetuado upload.
OBS: Toda vez que criar uma coluna para sua lista, preferencialmente adicione uma coluna com base em site columns existentes. Através de Settings > Document Library Settings > Add from existing site columns. Se a coluna não existir (como é o nosso caso), devemos criar primeiramente o site column e então adicionar a coluna a nossa library.
Para criar a coluna vá em Site Actions > Site Settings > Site columns (disponível em Galleries), conforme Fig. 1 e 2.
Figura 1 – Menu Site Settings
Figura 2 – Site Settings
Clique em Create.
Figura 3 – Site Column Gallery
O próximo passo é a criação da coluna, porém é necessário selecionar o tipo de coluna para nosso exemplo. A tabela 1 mostra os tipos de colunas existentes no Sharepoint e suas características.
Coluna | Descrição |
Single line of text | Coluna que armazena e exibe textos curtos em uma linha simples. |
Multiple lines of text | Coluna que armazena e exibe uma ou mais sentenças de texto simples ou texto formatado. |
Choice (menu to choose from) | Coluna que exibe uma lista de opções. |
Number (1, 1.0, 100) | Coluna que disponibiliza uma caixa de texto para informar o valor numérico. |
Currency ($,¥, €) | Coluna que disponibiliza uma caixa de texto para informar o valor monetário. |
Date and Time | Coluna que armazena data e hora. |
Lookup (information already on this site) | Coluna que disponibiliza dados para seleção, com base em dados que já estão disponíveis no site. |
Yes/No (check box) | Coluna que armazenam campos true/false. |
Person or Group | Coluna que exibe o nome de usuários ou grupos do Sharepoint. |
Hyperlink or Picture | Coluna que exibe um hyperlink para uma página web ou exibe uma imagem da web. |
Calculated (calculation based on other columns) | Coluna que exibe dados com base no resultado de uma fórmula. A fórmula pode usar dados de outras Listas e Colunas, datas ou números. É possível a utilização de operadores matemáticos. |
Tabela 1 – Tipos de Colunas existentes
Em nosso exemplo, a coluna FileType deve ser uma coluna do tipo Choice e possuir os seguintes elementos: Word Document, Excel Spreadsheet, Portable Document Format, Text File, XML File e Image File.
A tabela 2 mostra os detalhes da configuração para criação da coluna e as figuras 4, 5 e 6 exibem a tela de configuração.
Seção | Campo |
Name and Type | Armazena e compartilha documentos Office e outros arquivos. |
| The type of information in this column is: Choice (menu to choose from) |
Group | Existing Group: Custom Columns |
Addition Column Settings | Description: Tipo de Arquivo |
| Require that this column contains information: No |
| Type each choice on a separate line: - Word Document
- Excel Spreadsheet
- Portable Document Format
- Text File
- XML File
- Image File
|
| Display choices using: Drop-down menu |
| Allow “Fill-in” choices: No |
| Default Value: Choice (Deixe campo em branco) |
Tabela 2 – Configuração de coluna
Figura 4 – Nova Coluna (1/3)
Figura 5 – Nova Coluna (2/3)
Figura 6 – Nova Coluna (3/3)
Clique em OK para criar o Site Column.
Após a criação da coluna é necessário configurar nossa library VIDocs para exibí-la. Abra a library e clique em Settings > Document Library Settings, conforme Fig. 7.
Figura 7 – Menu Document Library Settings
Em seguida, clique em Add from existing site columns conforme Fig. 8. Uma nova tela será exibida para seleção da coluna conforme Fig. 9.
Figura 8 – Document Library Settings
Selecione a coluna e clique em OK.
Figura 9 – Adicionando colunas a partir de Site Columns existentes
Dessa maneira a coluna será adicionada à library VIDocs, estando disponível durante a inserção, edição e exibição dos itens. Na figura 10 podemos conferir a library atualizada com a coluna FileType disponível (já populada).
Figura 10 – Coluna FileType criada
Com a coluna criada, nosso exemplo continuará sendo utilizado na próxima parte da lição 1, que continua no próximo post, com explicações de views.
----------------------------------------------------------------------------------------------------------
content types* - Coleção de configurações de conteúdo. (Veremos mais adiante)
----------------------------------------------------------------------------------------------------------
Referências:
http://msdn.microsoft.com/en-us/library/ms450825.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA101577691033.aspx
Livro: Essential SharePoint 2007 (Addison Wesley Series)
Livro: Essential SharePoint 2007, Second Edition (O'Reilly, 2007)
[]’s
Marcel Medina
Clique aqui para ler o mesmo conteúdo em Inglês.