Partilhar via


Ações personalizadas no modelo de suplemento do SharePoint

Resumo

A abordagem que você adota para modificar menus de item de lista e a faixa de opções no SharePoint é diferente no novo modelo de suplemento do SharePoint do que era com o Full Trust Code. Em um cenário típico de FTC (Full Trust Code) / Farm Solution, menus de item de lista e modificações de faixa de opções foram definidos em XML (ações personalizadas), empacotados em recursos e implantados por meio das Soluções do SharePoint.

Em um cenário de modelo de suplemento do SharePoint, você usa o CSOM (Modelo de Objeto do Lado do Cliente do SharePoint) ou a API REST para criar ações personalizadas que modificam menus de item de lista e a faixa de opções. Esse padrão é comumente chamado de padrão de provisionamento remoto.

Diretrizes de alto nível

Como regra geral, gostaríamos de fornecer as diretrizes de alto nível a seguir para criar e implantar ações personalizadas no novo modelo de Suplemento do SharePoint.

  • Ações personalizadas podem ser usadas para modificar menus de item de lista e a faixa de opções.
  • Você não pode ocultar itens de menu usando uma ação personalizada diretamente de um Suplemento que implementa uma ação personalizada.
  • Use o CSOM (modelo de objeto do lado do cliente) do SharePoint e/ou as APIs REST do SharePoint/Office 365 para implementar ações personalizadas.

Introdução

O exemplo a seguir demonstra como adicionar uma ação personalizada ao menu de configurações do site na Web do host, como mostrar uma caixa de diálogo em uma ação personalizada, como ocultar uma caixa de diálogo que hospeda uma página de uma Web de suplemento remoto e como usar uma ação personalizada para criar listas e definir o tema de uma Web.

  • Provisioning.SiteModifier (exemplo O365 PnP)

    Aqui você pode ver o link que a ação personalizada no exemplo adiciona ao menu Configurações do Site.

    O menu de configurações Office 365 é exibido com a opção de menu, Modificar Site, realçada.

    Aqui você pode ver a janela pop-up aberta por meio do link Modificar Site.

    A janela pop-up Modifi Site é exibida com um grupo de caixas marcar chamado Listas que contém duas caixas de marcar, Projetos e Contatos. Abaixo listas está um grupo de caixas marcar chamado Vários que contém a caixa marcar chamada Tema Aplicar. Abaixo, estão dois botões chamados Confirmar e Cancelar.

Exemplos de PnP

Aplicável a

  • Office 365 Multilocatário (MT)
  • Office 365 dedicado (D)
  • SharePoint 2013 local