Archive

Posts Tagged ‘Ribbon’

Como esconder o botão “Acompanhar” da Ribbon do SharePoint 2013

Olá,

Fiz recentemente um post de como esconder alguns links da MasterPage do SharePoint:

http://thiagottss.com.br/2014/03/31/como-esconder-skydrive-e-newsfeed-links-via-css/

E para remover alguns botões da Ribbon:

http://thiagottss.com.br/2014/04/09/esconder-botes-da-ribbon-ex-baixar-uma-cpia/

 

Mas ainda, podemos pesquisar e verificar que alguns botões são adicionados/removidos por feature do SharePoint. Assim sendo, podemos desativar um feature para que o botão suma…

Eis aqui um exemplo disso: O botão “Acompanhar” (Follow)

Screen Shot 2014-04-09 at 10.47.55 AM

Para remover esse botão basta desativar a feature (ID= A7A2793E-67CD-4dc1-9FD0-43F61581207A) no site (web) desejado.

Para desativar:

Disable-SPFeature –Identity A7A2793E-67CD-4dc1-9FD0-43F61581207A –Url http://urldomeusiteSharePoint

Esconder botões da Ribbon. Ex: Baixar uma cópia

April 9, 2014 1 comment

Olá,

Seguindo o post de esconder links da MasterPage do SharePoint:

http://thiagottss.com.br/2014/03/31/como-esconder-skydrive-e-newsfeed-links-via-css/

 

Às vezes recebemos solicitações dos usuários pedindo que sejam removidos botões da Ribbon para uma aplicação e/ou site específico. E não queremos remover a Ribbon inteira… apenas alguns botões.

Para isso, primeiro identifique qual botão quer remover. Por exemplo, vou desabilidade o “Baixar uma cópia” (Download a copy) da Ribbon.

Usando o F12 do browser, vi que o id desse botão é “Ribbon.Documents.Copies.Download-Large” e ele é uma tag <a>.

Então, a linha de CSS abaixo irá esconder esse botão:

 

/*download a copy*/
a[id$=’Ribbon.Documents.Copies.Download-Large’] {
display:none;
}

 

Se você quiser esconder uma “seção” inteira da Ribbon, siga os mesmos passos, mas atente-se que a seção é uma tag <li> e não um <a>. Então, nesse outro exemplo escondi o “Marcas e Notas” (Tags and Notes). O id dessa seção inteira é “Ribbon.Documents.TagsAndNotes”.

 

/*Tags and Notes*/
li[id$=’Ribbon.Documents.TagsAndNotes’] {
display:none;
}

Abraço!

Thiago.

Abrir Dialog em um CustomAction

February 15, 2013 Leave a comment

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 (http://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!