none
Como alterar o redirect do botão salvar do EditForm de uma biblioteca do sharepoint 2010? RRS feed

  • Pergunta

  • Olá,
    Como que faço para alterar o redirect do botão salvar do EditForm de uma biblioteca de imagens do sharepoint 2010?
    Sei que depois que o item é salvo o redirect leva o usuário para a página default da lista, certo?

    Não quero que seja assim.
    Alguém sabe como que posso mudar isso manualmente?

    Obrigado

    k2rto4-Pb - Analista SharePoint

    quarta-feira, 1 de agosto de 2012 18:56

Respostas

  • De uma olhada no seguinte exemplo

    http://www.sharepointings.com/custom-list-forms/

    Seria algo parecido, você só dizer o local correto do redirecionamento.


    Atenciosamente, Rafael Fausto

    quarta-feira, 1 de agosto de 2012 20:09

Todas as Respostas

  • Se você reparar o link que aparece quando você está editando ou criando um item, existe sempre a queryString Source. É essa queryString que diz para onde o usuário será redirecionado após o usuário clicar no salvar ou cancelar.

    Entendeu?


    Atenciosamente, Rafael Fausto

    quarta-feira, 1 de agosto de 2012 19:42
  • Entendi até certa ponto.

    Mas como que altero isto?

    Obrigado


    k2rto4-Pb - Analista SharePoint

    quarta-feira, 1 de agosto de 2012 19:59
  • De uma olhada no seguinte exemplo

    http://www.sharepointings.com/custom-list-forms/

    Seria algo parecido, você só dizer o local correto do redirecionamento.


    Atenciosamente, Rafael Fausto

    quarta-feira, 1 de agosto de 2012 20:09
  • As listas tem um parametro no URL chamado "Source=[caminho a redirecionar]" esse parametro é utilizado para redirecionar sempre que foi aprovado ou cancelado, podes criar um link para editform e adicionar o parametro Source para onde vai redirecionado.

    exemplo:

    [url]/Forms/EditForm.aspx?ID=6&Source=[http://..... site a redirecionar]


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

    quinta-feira, 2 de agosto de 2012 07:22
    Moderador
  • Olá,

    Como se trata de uma WebPartPages:ListFormWebPart não posso mudar os códigos na mesma.
    O que eu poderia fazer foi o sugerido pelo Rafael no link passado.

    Não quero fazer desta forma.
    Preciso alterar o evento a onde o usuário é redirecionado.

    Como sabemos uma WebPartPages:ListFormWebPart não nos deixa alterar o seu código.

    Uma solução (em partes até o momento) que encontrei foi recriar o botão Salvar e assim eu poderia alterar algum evento do mesmo para que o usuário seja redirecionado para a página que desejo.

    O legal é que agora já consigo recriar o tal botão.
    A onde que devo alterar para mudar a página de destino do redirect do botão salvar?

    Vocês já fizeram isto antes?

    Segue o código do meu botão Salvar.

    <input name="idSaveItem" class="class" id="idSaveItem" accessKey="O" onclick="if (!PreSaveItem()) return false;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("idSaveItem", "", true, "", "", false, true))" type="button" target="_self"

    value="Salvar"/>


    Abraços

    k2rto4-Pb - Analista SharePoint



    • Editado TI DEV terça-feira, 7 de agosto de 2012 17:07
    terça-feira, 7 de agosto de 2012 17:06