Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Bloquear ou desbloquear conjuntos de sites (SharePoint Foundation 2010)
Converter varchar em date no MySQL →
-->

SharePoint 2010 Pop-Up Dialogs

Posted on 9 de dezembro de 2013 by Everton Gonçalves

Boa noite,

Uma dúvida básica sobre o SharePoint 2010 enviada por usuário, irá esclarecer de alguns.

Como utilizar a modal pop-up do SharePoint para abrir uma página criada pelo usuário?

Basicamente poderemos chamar a função javascript javascript:OpenPopUpPage

Poderá ser chamada da seguinte forma: <a href=”javascript:OpenPopUpPage(‘/caminho/PaginaCustomizada.aspx’);“>Abrir Pop-up!</a>

Dessa forma estaremos utilizando a função nativa do SharePoint para abrir nossa modal.

Como melhoria e boa prática para indexação dos mecanismos de buscas, poderemos utilizar o JQuery para atribuir o javascript a todos os links de nossas páginas que contenha uma determinada class. Iria seguir o modelo:

Inserir o JQuery na sua biblioteca de JavaScript:

(function($){
  $.fn.sharePop = function(){
    if(typeof OpenPopUpPage == 'function'){
      return this.each(function(i){
        if($(this).attr('href') != null){
          $(this).click(function(e){
            e.preventDefault();
            OpenPopUpPage($(this).attr('href'));
          });
        }
      });
    }
    else{
      return false;
    }
  };
})(jQuery);

 

Adicionar uma class no link que deseja que abra na modal:

<a href="/path/to/content.aspx" class="popup-modal">View Content</a>

Adicionar o JQuery também na sua biblioteca:

$(document).ready(function(){
	$('.popup-modal').sharePop();
});

 

Dessa forma você utilizou a melhor prática de atribuir o javascript aos seus links.

Obrigado.

 

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in SharePoint and tagged SharePoint, SharePoint 2010. Bookmark the <a href="https://www.ctasoftware.com.br/blog/sharepoint-2010-pop-up-dialogs/" title="Permalink to SharePoint 2010 Pop-Up Dialogs" rel="bookmark">permalink</a>.
← Bloquear ou desbloquear conjuntos de sites (SharePoint Foundation 2010)
Converter varchar em date no MySQL →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya