Criar um formulário de lista personalizado

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Por padrão, a maioria das listas e bibliotecas do SharePoint inclui formulários que são exibidos quando você deseja adicionar um item a essas listas ou bibliotecas, ou editar ou exibir um item nelas. Com o Microsoft Office SharePoint Designer 2007, é possível substituir facilmente qualquer um dos formulários de lista padrão por um formulário de lista personalizado que você criou para atender suas necessidades específicas. Depois de criar um formulário de lista personalizado, incluindo os campos desejados, você pode tornar o novo formulário o padrão dessa lista ou biblioteca.

Depois de criar um formulário de lista personalizada, você pode usar as ferramentas WYSIWYG em Office SharePoint Designer 2007 para adicionar ou remover colunas, alterar a formatação de fonte ou aplicar cores. Quando você fizer isso, a folha de estilo XSL (linguagem extensível) é inserido diretamente em HTML. Embora seja possível editar o XSL diretamente no modo de exibição de código, você também pode usar as ferramentas de formatação no Office SharePoint Designer 2007 aplicar XSL rapidamente e facilmente sem saber qualquer XSL.

Este artigo mostrará a você como localizar os formulários de lista padrão, como criar uma nova página que contenha um formulário de lista personalizado e como associar a nova página a uma lista.

Neste artigo

Localizar os formulários de lista padrão

Criar uma nova página que contém um formulário de lista personalizada

Associar a nova página uma lista

Localizar os formulários de lista padrão

A maioria das listas e bibliotecas do SharePoint possui formulários de lista que são usados para adicionar um novo item a essas listas ou bibliotecas, bem como para editar ou exibir um item nelas. Os formulários de lista estão localizados na pasta que contém a lista associada.

Embora não seja necessário localizar os formulários padrão antes de criar um formulário de lista personalizado, pode ser útil saber onde eles estão localizados e armazenar seus formulários de lista personalizados no mesmo local. Para localizar os formulários de lista padrão de uma lista ou biblioteca, execute as etapas a seguir.

  1. Se a Lista de Pastas não estiver visível, no menu Exibir, clique em Lista de Pastas.

    Atalho de teclado para abrir a Lista de pastas, pressione ALT + F1.

  2. Em uma lista do SharePoint, em Lista de Pastas, localize a pasta Listas. Em uma biblioteca do SharePoint, localize a pasta Documentos Compartilhados. Se a pasta Listas ou Documentos Compartilhados estiver recolhida, clique no sinal de adição (+) para expandi-la.

  3. Localize a lista ou a biblioteca para a qual você deseja criar um formulário de lista personalizado. Se a lista ou a biblioteca estiver recolhida, clique no sinal de adição (+) para expandi-la.

    Na ilustração a seguir, a lista Avisos foi expandida.

    Formulários de lista para uma lista do SharePoint conforme aparecem na Lista de Pastas

Por padrão, três arquivos de página de formulário aparecem na pasta: DispForm.aspx, EditForm.aspx e NewForm.aspx. Um quarto arquivo, AllItems.aspx, é o Modo de Exibição de Dados padrão que exibe os itens na lista, como mostra a ilustração a seguir.

página de formulário allitems como aparece no navegador

Observação : Dependendo da lista, talvez haja várias páginas de Modo de Exibição de Dados na pasta, além de várias páginas de formulário.

Com o Office SharePoint Designer 2007, você pode criar formulários personalizados que substituem os formulários padrão Novo Item, Editar Item ou Exibir Item trocando a Web Part do modo de exibição de lista existente por uma Web Part de formulário personalizada.

As três ilustrações a seguir mostram os formulários de lista padrão de uma lista Avisos.

  • A página NewForm.aspx exibe o formulário Novo Item que aparece quando um novo item é adicionado a uma lista.

    Página NewForm.aspx como aparece no navegador

  • A página EditForm.aspx exibe o formulário Editar Item que aparece quando um item de uma lista é editado.

    Página EditForm.aspx como aparece no navegador

  • A página DispForm.aspx fornece o formulário Exibir Item que aparece quando você exibe um item único de uma lista.

    página de formulário dispform.aspx como aparece no navegador

Início da página

Criar uma nova página que contenha um formulário de lista personalizado

Comece criando uma nova página e depois inserindo um formulário de lista personalizado na página. Depois de salvar a página, é possível associar a página a uma lista existente.

  1. No menu Arquivo, clique em Novo.

  2. Na caixa de diálogo Novo, na guia Página, clique em Geral e, em seguida, clique duas vezes em ASPX.

  3. No menu Inserir, aponte para Controles do SharePoint e clique em Formulário de Lista Personalizado.

    A caixa de diálogo Formulário de Lista ou Biblioteca de Documentos é exibida.

    caixa de diálogo formulário de lista ou biblioteca de documentos

  4. Na lista Lista ou biblioteca de documentos a ser usada para formulário, escolha a lista ou biblioteca para a qual deseja criar um formulário. Para seguir o exemplo, clique em Avisos.

  5. Na lista Tipo de conteúdo a ser usado para o formulário, clique no tipo de conteúdo para o qual deseja usar o formulário. Para seguir o exemplo, clique em Avisos. (Essa pode ser a sua única opção, pois a lista Avisos tem apenas um tipo de conteúdo padrão.)

    Toda lista ou biblioteca pode ser configurada para permitir vários tipos de conteúdo, que aparecem depois nessa caixa de diálogo na lista Tipo de conteúdo a ser usado para o formulário. É possível usar um conjunto distinto de formulários de lista personalizados para cada tipo de conteúdo disponível para uma lista ou biblioteca. Por exemplo, se sua lista tiver um tipo de conteúdo de Comunicados à Imprensa e outro de Notícias do Mercado, você poderá criar e usar dois conjuntos diferentes de formulários de lista personalizados, um para cada tipo de conteúdo.

    A vantagem de se usar um conjunto diferente de formulários de lista personalizados para cada tipo de conteúdo é que cada formulário de lista personalizado é designado para exibir somente os campos apropriados ao tipo de conteúdo.

  6. Em Tipo de formulário a ser criado, indique se deseja criar um formulário Novo item, um formulário Editar item ou um formulário Exibir item.

    Para seguir o exemplo, clique em formulário Novo item.

  7. Para incluir uma barra de ferramentas com o formulário, marque a caixa de seleção Mostrar barra de ferramentas padrão.

    O formulário de lista personalizado pode incluir uma barra de ferramentas para ajudar usuários a executar ações comuns para um item. Os comandos na barra de ferramentas dependem do tipo do formulário. Por exemplo, a barra de ferramentas de EditForm.aspx pode ter a aparência da ilustração a seguir.

    Barra de ferramentas de EditForm.aspx

    Mas a barra de ferramentas de DispForm.aspx pode ter a aparência desta ilustração.

    barra de ferramentas de dispform.aspx

  8. Clique em OK. O formulário Novo item é exibido na página.

    Formulário Novo item é exibido na página

    Observação : A ilustração é um exemplo de uma página ASPX que não está anexada a uma página mestra. Para aplicar a aparência do seu site do SharePoint, anexe a página a uma página mestra. Para isso, no menu Formatar, aponte para Página Mestra e clique em Anexar Página Mestra. Na caixa de diálogo Selecionar uma Página Mestra, clique em Página Mestra Padrão e em OK. A caixa de diálogo Coincidir Áreas de Conteúdo é exibida. Para fazer a correspondência entre o corpo da página e o espaço reservado de conteúdo PlaceHolderMain, clique em OK.

    Por padrão, o formulário de lista personalizado mostra os campos padrão para o tipo de formulário selecionado, juntamente com qualquer controle padrão para cada campo. Por exemplo, para a lista Avisos, o campo Expirar tem um controle de selecionador de data. Os campos obrigatórios, se houver, são automaticamente indicados por um asterisco.

  9. Para salvar o novo formulário de lista personalizado, no menu Arquivo, clique em Salvar como. Você também pode pressionar CTRL+S.

  10. Na caixa de diálogo Salvar como, na caixa de listagem maior, procure a pasta de listas ou bibliotecas para a qual o formulário de lista personalizado foi criado.

    Para seguir o exemplo, na caixa de diálogo Salvar como, clique duas vezes listas e anúncios para abrir a pasta de anúncios. Na caixa Nome do arquivo, digite NewAnnouncementse clique em Salvar.

    Para seguir o exemplo, na caixa Nome do Arquivo, digite NewAnnouncements e clique em Salvar.

    A página NewAnnouncements.aspx é exibida na Lista de Pastas da pasta Avisos.

Início da página

Associar a nova página a uma lista

Depois de criar um formulário de lista personalizado, é possível associá-lo à lista para a qual ele foi criado. Até que você associe o formulário de lista personalizado à lista, o formulário não aparecerá no navegador quando os usuários criarem, exibirem ou editarem itens nessa lista.

No exemplo anterior, você criou NewAnnouncements.aspx para a lista Avisos, portanto, a próxima etapa é associar NewAnnouncements.aspx à lista.

  1. Na Lista de Pastas, clique com o botão direito do mouse na lista ou biblioteca a qual você deseja associar o formulário de lista personalizado — neste exemplo, Avisos — e clique em Propriedades no menu de atalho.

  2. Na caixa de diálogo Propriedades da Lista, clique na guia Arquivos de Suporte.

  3. Se sua lista estiver configurada para permitir vários tipos de conteúdo, na lista Formulários específicos de tipo de conteúdo, clique no tipo de conteúdo no qual deseja usar o formulário de lista personalizado.

    Toda vez que você altera o tipo de conteúdo, as caixas de texto são alteradas para exibir os formulários usados para o tipo de conteúdo atual. Cada tipo de conteúdo pode usar um conjunto diferente de formulários de lista personalizado.

  4. No formulário Novo item, clique em Procurar, localize e clique no formulário de lista personalizado — neste exemplo, NewAnnouncements.aspx — e clique em OK.

    O caminho para o formulário de lista personalizado agora aparece na caixa formulário Novo item.

  5. Clique em OK.

Se você seguiu o exemplo, é possível testar o novo formulário personalizado. Para isso, clique em Default.aspx na Lista de Pastas e clique em F12 para abrir a página no navegador. No navegador, em Avisos, clique em Adicionar novo aviso para abrir o formulário novo item personalizado.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×