Home > SharePoint - Tips & Tricks > Abrir Dialog em um CustomAction

Abrir Dialog em um CustomAction


Olá! Smile

Cenário:

Neste post vou dar mais uma dica de utilização das funcionalidades nativas do SharePoint 2010.

Muitas vezes criamos links e/ou botões para abrir páginas, e muitas vezes queremos abrir essas páginas em dialogs (ou modal) do SharePoint.

Há inúmeras formas de fazer isso… mas você pode utilizar a função nativa do SharePoint 2010 para isso!

SOLUÇÃO:

Já mostrei como utilizar o Dialog em outro artigo (https://thiagottss.com.br/2010/04/25/usando-client-object-model-do-sharepoint-2010-para-melhorar-a-experincia-do-usurio-ux/), mas aqui está uma outra opção:

OpenPopUpPageWithTitle(url, callback, width, height,title);

Esse método está no core.js e internamente chama o SP.UI.ModalDialog (que mostrei no artigo acima) para abrir o link em Modal Dialog.

Aqui está um exemplo de utilização em um CustomAction:

<CommandUIHandlers>

<CommandUIHandler

Command="MeuCommand" CommandAction="javascript:OpenPopUpPageWithTitle(‘{SiteUrl}/Lists/MinhaLista/AllItems.aspx’, RefreshOnDialogClose, 600, 400,’Meu Custom Action’);" />

</CommandUIHandlers>

Abraço!

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: