Geral SharePoint SharePoint 2013

Campo de Anexar Arquivo no Formulário de Lista do SharePoint

Olá Pessoal!

Hoje vou trazer para vocês uma dica rápida e simples de como podemos adicionar a parte de anexar arquivos dentro do formulário ao invés de aparecer na ribbon como padrão.

O padrão em um formulário de Novo e de Editar no SharePoint para a parte de Anexos é esse na parte superior da ribbon:

1

O que vamos fazer é colocar um campo para anexar os arquivos diretamente no formulário.

 

Você pode editar um formulário de lista existente ou criar um novo, em qualquer uma das alternativas, abra o seu formulário no SharePoint Designer em modo de Edição Avançado.

No seu formulário, junto ao XSLT e aos controles do SharePoint, vamos procurar (no meu exemplo) o campo de Titulo, e colocar o seguinte código na parte abaixo:

7

Salve o seu formulário e abra-o no browser.
8

Pronto! Seu formulário já tem o recurso de adicionar Anexos dentro do formulário.

E como isso funciona? Através dos id´s criados nos controles HTML/SharePoint e o método OkAttach() no botão, o próprio SharePoint se encarrega de carregar os arquivos e fazer exatamente a mesma função que o botão de anexar da Ribbon.

Valeu pessoal, até a próxima!

 

Anúncios

4 comentários

  1. Olá, Douglas.
    Gostei do seu post sobre o campo para anexar arquivo no formulário de lista e apliquei em uma das minhas listas.
    Porém isso só funciona se o usuário estiver logado e eu precisava que isso funcionasse com usuário anônimo. A lista está com permissão para anônimo e está funcionando normalmente. O problema é só no momento em que ele desejar incluir um anexo. Ele até consegue selecionar algum arquivo, mas quando clica em “Anexar” o Sharepoint ignora.
    Se o usuário estiver logado, funciona e anexa o arquivo.
    Alguma ideia de como fazer funcionar também para o usuário anônimo?

    1. Olá Sheila!
      Infelizmente tem algumas ações que o SharePoint bloqueia para quando estamos trabalhando com usuários anônimos, não tenho a informação se essa é uma dessas ações mas vou tentar me informar disso e te dou um retorno ok?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.