Passo a passo: Criar uma coluna do Site, o tipo de conteúdo e a lista para o SharePoint
Os procedimentos a seguir demonstram como criar um site web do SharePoint personalizado de ou campo comoboa como um tipo de conteúdo que usa as colunas de site.Também mostra como criar uma lista que usa o novo tipo de conteúdo.
Essa explicação passo a passo incluem as seguintes tarefas:
Criando colunas de site personalizados.
Criando um tipo de conteúdo personalizado.
Criando uma lista.
Criando uma lista.
Testando o aplicativo.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Pré-requisitos
Para completar este passo-a-passo, são necessários os seguintes componentes:
Edições suportadas do windows e do SharePoint.Para mais informações, consulte Requisitos para o desenvolvimento de soluções do SharePoint.
O Visual Studio.
Criando colunas de site personalizados
Este exemplo cria uma lista para gerenciar pacientes em um hospital.Primeiro, você deve criar um projeto do SharePoint em Visual Studio e adicione colunas do site, como segue.
Para criar o projeto
Em o menu de Visual StudioArquivo , escolha Novo, Projeto.
Em a caixa de diálogo de Novo Projeto , em Visual C# ou Visual Basic, expanda o nó de SharePoint , e então escolha 2010.
Em o painel de Modelos , escolha Projeto do SharePoint 2010, altere o nome do projeto para a clínica, e então escolha o botão de OK .
O modelo de projeto do SharePoint 2010 é um projeto vazio que é usado em este exemplo para conter colunas do site e outros itens de projeto que são adicionados posteriormente.
Em a página de Especificar o site e o nível de segurança para depuração , digite o URL do site da web do SharePoint local que você deseja adicionar o novo item personalizado de campo, ou use o local padrão (http://<SystemName>/).
Em a seção de Que é o nível de confiança para esta solução do SharePoint? , use o valor padrão Implantar como uma solução na área restrita.
Para obter mais informações sobre as soluções na área restrita e de farm, consulte Considerações sobre a solução no modo seguro.
Escolha o botão de Concluir .O projeto agora deve ser listado em Gerenciador de Soluções.
Para adicionar colunas de site
Adicionar uma nova coluna do site.Para fazer isso, em Gerenciador de Soluções, abra o menu de atalho para clínica, e clique em Adicionar, Novo Item.
Em a caixa de diálogo de Adicionar novo item , escolha coluna de site, altere o nome para o nome paciente, e então escolha o botão de Adicionar .
Em o arquivo de Elements.xml de coluna de site, deixe Tipo que define como Texto, e modificar Grupo que define a colunas do site da clínica.Quando concluída, o arquivo de Elements.xml de coluna de site deve se parecer com o exemplo a seguir.
<Field ID="{f9ba60d1-5631-41fb-b016-a38cf48eef63}" Name="Clinic - Patient Name" DisplayName="Patient Name" Type="Text" Required="FALSE" Group="Clinic Site Columns"> </Field>
Usando o mesmo procedimento, adicione mais duas colunas ao projeto de site: Identificação paciente tipo (= “integer”) e doutor Nome tipo (= “texto”).Definir o valor de grupo para as colunas de site de clínica.
Criando um tipo de conteúdo personalizado
Em seguida, cria um conteúdo com base no conteúdo de contatos com que inclui as colunas de site que você criou no procedimento anterior.Baseando um tipo de conteúdo em um tipo de conteúdo existente, você pode economizar tempo porque o tipo de conteúdo base fornece várias colunas de site para uso em um novo tipo de conteúdo.
Para criar um tipo de conteúdo personalizado
Adicione um tipo de conteúdo ao projeto.Para fazer isso, em Gerenciador de Soluções, escolha o nó de projeto
Em a barra de menu, escolha Projeto, Adicionar novo item.
Em Visual C# ou Visual Basic, expanda o nó de SharePoint , e então escolha o nó de 2010 .
Em o painel de Modelos , escolha o modelo de Tipo de Conteúdo , altere o nome para informações paciente, e então escolha o botão de Adicionar .
Assistente de personalização do SharePoint Abre.
Em a lista de Um tipo de conteúdo base se esse tipo de herdar de conteúdo , escolha Contato como o tipo de conteúdo para basear o novo tipo de conteúdo, e escolha no botão de Concluir .
Isso fornece acesso às outras colunas de site potencialmente úteis para o tipo de conteúdo de contatos, além das colunas de site que você definiu anteriormente.
Depois que o designer do tipo de conteúdo aparece, na guia de Colunas , adicione as três colunas do site que você definiu anteriormente: nome paciente, Identificação paciente, e doutor Nome.Para adicionar essas colunas, escolha a primeira caixa de listagem colunas de site sob a Nome para exibição, e escolha cada coluna de um site na lista de cada vez.
Dica Para escolher mais rapidamente as colunas de site, filtrar a lista inserindo as primeiras letras do nome da coluna.
Além das três colunas de site personalizados, adicione a coluna do site de Comentários da lista de colunas do site.
Selecione a caixa de seleção de Obrigatório para nome paciente e colunas de site de Identificação paciente para torná-los pré-requisito campos.
Em a guia de Tipo de Conteúdo , certifique-se que o nome do tipo de conteúdo é informações paciente, e alterar a descrição para o cartão de informações paciente.
Altere Nome do grupo para tipos de conteúdo de clínica, e deixe as outras configurações em seus valores padrão.
Em a barra de menu, escolha Arquivo, Salvar Tudo, e então feche o designer do tipo de conteúdo.
Criando uma lista
Agora, crie uma lista que usa o novo tipo de conteúdo e colunas do site.
Para criar uma lista
Adicione uma lista ao projeto.Para fazer isso, em Gerenciador de Soluções, escolha o nó de projeto.
Em a barra de menu, escolha Projeto, Adicionar novo item.
Em Visual C# ou Visual Basic, expanda o nó de SharePoint , e então escolha o nó de 2010 .
Em o painel de Modelos , escolha o modelo de Lista , altere o nome para pacientes, e então escolha o botão de Adicionar .
Deixe Personalizar a lista com base em que define como Usar como padrão (em branco), e então escolha o botão de Concluir .
Em o designer da lista, escolha o botão de Tipos de conteúdo para exibir a caixa de diálogo de Configurações do tipo de conteúdo .
Escolha a nova linha, escolha o tipo de conteúdo de informações paciente na lista de tipos de conteúdo, e então escolha o botão de OK .
Fazendo isso adiciona todas as colunas do site do tipo de conteúdo de informações paciente na lista.
Excluir todas as colunas de site na lista para a exceção do seguinte:
Identificação paciente
Nome paciente
Telefone de casa
Email
Doutor Nome
Comentários
Em Nome para exibição de coluna, escolha uma linha vazia, adicionar uma coluna de lista personalizado, e denominá-la hospital.Deixe o tipo de dados como única linha de texto.
A coluna da lista personalizado aplica-se somente à lista.Quando você adiciona uma coluna de lista personalizado para uma lista, um novo tipo de conteúdo da lista, incluindo todas as colunas adicionadas na lista, ele é criado e definido como a lista padrão.
Dica Se você escolher uma coluna da lista de colunas de site, uma coluna de site existente é usada.Em o entanto, se você inserir um valor do nome da coluna sem escolha as colunas na lista, uma coluna de lista personalizado é criada, mesmo se uma coluna com o mesmo nome já existir na lista.
Opcionalmente, em vez de definir o tipo de dados para a coluna da lista personalizado única linha de textoem vez de isso, você pode definir o tipo de dados para essa coluna à pesquisa, e seus valores poderiam ser recuperados de uma tabela ou de outra lista.Para obter informações sobre as colunas de pesquisa, consulte Relacionamentos de lista no SharePoint 2010 e Pesquisas e relações de lista.
A o lado das caixas de Identificação paciente e de nome paciente , selecione a caixa de seleção de Obrigatório .
Em a guia de Modos de exibição , escolha uma linha vazia para criar uma exibição.Insira detalhes pacientes.
Em a guia de Modos de exibição , você pode especificar as colunas que você deseja que apareça na lista do SharePoint.
Escolha a nova linha de detalhes pacientes , e então escolha o botão de Definir como Padrão .
A nova exibição é agora a visualização padrão para a lista.
Adicione as seguintes colunas à lista de Colunas selecionadas na seguinte ordem:
Identificação paciente
Nome paciente
Telefone de casa
Email
Doutor Nome
Hospital
Comentários
Em a lista de Propriedades , escolha a propriedade de classificação e agrupamento , e então escolha o botão de reticências para exibir a caixa de diálogo de classificação e agrupamento .
Em a lista de Nome da coluna , escolha nome paciente, certificam-se de que a coluna de Classificação é definida como Crescente, e escolhem-se no botão de OK .
Testando o aplicativo
Agora que as colunas da página, o tipo de conteúdo, e a lista personalizados estão prontos, implantá-los ao SharePoint, e execute o aplicativo testá-lo.
Para testar o aplicativo
Em a barra de menu, escolha Arquivo, Salvar Tudo.
Escolha a tecla F5 para executar o aplicativo.
O aplicativo é compilado, e então seus recursos são implantados no SharePoint e ativados.
Em a barra de navegação rápida, escolha o link de pacientes para exibir a lista de pacientes .
Os nomes de coluna na lista deve coincidir com aqueles em que você inseriu na guia de Modos de exibição em Visual Studio.
Escolha o link de Adicionar novo item para criar um cartão de informações paciente.
Insira as informações nos campos, e então escolha o botão de Salvar .
O novo registro aparece na lista.
Consulte também
Outros recursos
Criar colunas de Site, tipos de conteúdo e listas do SharePoint
Desenvolvimento de soluções do SharePoint