none
Adicionar item a uma lista RRS feed

  • Pergunta

  • Boa noite,

    Gostaria que no momento que o link da lista fosse clicado, direcionasse não para lista de com os itens e sim para

    o formulario para adicionar um novo item a essa lista.

    Como poderia fazer essa funcionalidade?

    Obrigado!!!

    terça-feira, 26 de junho de 2012 23:39

Respostas

  • Olá Pinheiro27,
    Tudo bem? :)

    Você pode criar uma barra início customizada indo em Configurações do Site e colocar o link customizado que, usando javascript, para o que deseja usando a função abaixo:

    javascript:NewItem2(event, '/Lists/URLDaSuaLista/NewForm.aspx?RootFolder=&IsDlg=1');

    Troca o URLDaSuaLista pela URL da sua lista.

    Abraço!


    Se esta resposta foi útil para você, por favor, marque como Resposta! Muito Obrigado! :) Thiago Silva Especialista SharePoint http://thiagottss.com.br

    • Marcado como Resposta Pinheiro27 quinta-feira, 28 de junho de 2012 13:14
    quarta-feira, 27 de junho de 2012 00:39

Todas as Respostas

  • Olá Pinheiro27,
    Tudo bem? :)

    Você pode criar uma barra início customizada indo em Configurações do Site e colocar o link customizado que, usando javascript, para o que deseja usando a função abaixo:

    javascript:NewItem2(event, '/Lists/URLDaSuaLista/NewForm.aspx?RootFolder=&IsDlg=1');

    Troca o URLDaSuaLista pela URL da sua lista.

    Abraço!


    Se esta resposta foi útil para você, por favor, marque como Resposta! Muito Obrigado! :) Thiago Silva Especialista SharePoint http://thiagottss.com.br

    • Marcado como Resposta Pinheiro27 quinta-feira, 28 de junho de 2012 13:14
    quarta-feira, 27 de junho de 2012 00:39
  • Olá Thiago,

    Mas teria que adicionar um novo link ou usaria o próprio link que acessa os itens da lista?

    Obrigado!!!

    quarta-feira, 27 de junho de 2012 00:58
  • Olá Pinheiro,

    Não entendi sua dúvida.

    Abraços!


    Rodrigo A. Romano - SharePoint Specialist Microsoft MCP, MCTS e MCITP - http://rodrigoromano.net

    quarta-feira, 27 de junho de 2012 01:29
    Moderador
  • Olá Thiago,

    Mas teria que adicionar um novo link ou usaria o próprio link que acessa os itens da lista?

    Obrigado!!!

    Pinheiro,

    É preciso adicionar um novo link, na Barra de Início Rápido (Quick Launch), pois os links originais das listas, vem com a url travada para edição. Claro, com customização, via código, pode ser que consiga. Mas acredito que queira fazer sem customização com código.

    E também a Feature dos recursos de Publicação, do SharePoint Server, não pode estar ativada. Pois ela muda o "esquema" de Navegação.

    Abraço!


    Se esta resposta foi útil para você, por favor, marque como Resposta! Muito Obrigado! :) Thiago Silva Especialista SharePoint http://thiagottss.com.br

    quarta-feira, 27 de junho de 2012 01:43
  • Olá Rodrigo,

    O que quero é que no exato momento que o usuário clica no link para direcionar para uma lista, ele não direcione para dentro da lista e sim para a tela de adição de um novo item.

    Entendeu?

    Obrigado!!!

    quarta-feira, 27 de junho de 2012 02:03
  • Pinheiro,

    Conseguiu fazer com as respostas acima?

    A ideia é você direcione o usuário para o Form de Novos Itens da lista, ou seja, essa URL de novo item padrão das listas: "http://URLDoPortalSharePoint/Lists/URLDaSuaLista/NewForm.aspx?RootFolder=&IsDlg=1".

    Sacou?


    Se esta resposta foi útil para você, por favor, marque como Resposta! Muito Obrigado! :) Thiago Silva Especialista SharePoint http://thiagottss.com.br

    quarta-feira, 27 de junho de 2012 02:31
  • Pinheiro,

    Altere a navegacao como recomenda o Thiago, assim redireciona para o formulario de novo item.


    André Lage Microsoft SharePoint, CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/

    quarta-feira, 27 de junho de 2012 07:00
    Moderador
  • Thiago,

    Mas o antigo link da lista que direciona para os itens da lista não quero que mostre para o usuário.

    tem como retirar ou esconder?

    Obrigado!!!

    quarta-feira, 27 de junho de 2012 10:53
  • Tem que aceder a "Ações do Site > Configurações do Site > Aparencia > Início rápido"e altere o link que acede a lista para o url recomendado.

    André Lage Microsoft SharePoint, CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/

    quarta-feira, 27 de junho de 2012 11:12
    Moderador
  • Olá André,

    Fiz um link pelo o que vc falou ficou legal, mas quero que ele abra esse link nao em outra página mas na mesma página.

    Obrigado!!!

    quarta-feira, 27 de junho de 2012 13:16
  • para isso tem que fazer adicionar no link "javascript:NewItem2(event, '/Lists/[nome da lista]/NewForm.aspx?RootFolder=&IsDlg=1');" como referenciou o Thiago...

    André Lage Microsoft SharePoint, CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/

    quarta-feira, 27 de junho de 2012 13:37
    Moderador
  • André,

    Coloca tudo isso "javascript:NewItem2(event, '/Lists/[nome da lista]/NewForm.aspx?RootFolder=&IsDlg=1');" na url quando estou alterando link lá nas ações do site?

    Obrigado!!

    quarta-feira, 27 de junho de 2012 15:18
  • tem que alterar [nome da lista] para a lista que pretende o formulario, se formulario for tarefas tem que alterar nome da lista para "tarefas".

    Por exemplo, adicionar no endereço Web:

    javascript:NewItem2(event, '/Lists/tarefas/NewForm.aspx?RootFolder=&IsDlg=1');


    André Lage Microsoft SharePoint, CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/

    quarta-feira, 27 de junho de 2012 15:37
    Moderador
  • André,

    adicionei toda estrutura que vc falou na url com as modificações para o meu ambiente e não funcionou.

    ele não retorna nada nem erro.

    obrigado!!!

    quarta-feira, 27 de junho de 2012 18:27
  • Pinheiro,

    Qual é a sua versão do SharePoint?

    quarta-feira, 27 de junho de 2012 18:32
  • Olá Pinheiro,

    Você pode postar um print, para ficar mais fácil de entender o que está acontecendo?

    Abraços!


    Rodrigo A. Romano - SharePoint Specialist Microsoft MCP, MCTS e MCITP - http://rodrigoromano.net

    quarta-feira, 27 de junho de 2012 18:35
    Moderador