Web part no modelo de suplemento do SharePoint
A abordagem que você adota para criar componentes de página portáteis é diferente no novo modelo de Suplemento do SharePoint do que com o Código de Confiança Total. Em um cenário típico de FTC (Código de Confiança Total) /Farm Solution, foram criadas web parts para implementar componentes de página portáteis.
Em um cenário de modelo de suplemento do SharePoint, as Partes de Suplemento (Partes de Aplicativo) são criadas para implementar componentes de página portáteis. As partes de suplemento usam o código lateral do cliente.
Diretrizes de alto nível
Como regra geral, gostaríamos de fornecer as diretrizes de alto nível a seguir sobre partes de suplemento.
- Não é possível executar o código lateral do servidor em Partes de Suplemento.
- Você não pode criar partes de editor personalizadas para Partes de Suplemento.
- Use a Parte de Script de Suplemento para vincular ao JavaScript que é usado para interagir com o SharePoint e outros serviços e criar uma interface do usuário.
- Por padrão, as propriedades personalizadas que você adiciona às partes do editor são sempre mostradas como o grupo final em uma parte do editor.
- Você pode usar o JavaScript para substituir a aparência de uma parte do editor para uma Parte de Suplemento.
- Consulte o exemplo a seguir que demonstra como isso é feito.
- Core.AppPartPropertyUIOverride (Amostra O365 PnP)
Introdução
As Partes de Suplemento podem ser facilmente criadas usando a parte de script de suplemento fora da caixa. Isso permite que você forneça um link para um arquivo JavaScript hospedado em qualquer lugar. O arquivo JavaScript usa o código lateral do cliente para interagir com o SharePoint ou outros serviços e renderizar uma interface do usuário.
O artigo a seguir descreve o padrão de Parte de Script de Suplemento e como usá-lo.
O exemplo a seguir demonstra como usar uma Parte de Script de Suplemento para integrar-se ao Yammer, Bing Mapas e Ao Google Mapas.
O vídeo a seguir orienta você pelo exemplo de código.
Links relacionados
- Introdução ao padrão de parte de script de aplicativo para o modelo de aplicativo do Office365 (Artigo do Blog MSDN)
- Core.AppScriptPart (Vídeo PnP O365)
- Artigos de diretrizes em https://aka.ms/OfficeDevPnPGuidance
- Referências no MSDN em https://aka.ms/OfficeDevPnPMSDN
- Vídeos em https://aka.ms/OfficeDevPnPVideos
Exemplos de PnP
- Core.AppPartPropertyUIOverride (Amostra O365 PnP)
- Core.AppScriptPart (Exemplo de PnP O365)
- Exemplos e conteúdo no Microsoft 365 Patterns and Practices (PnP)
Aplicável a
- Office 365 Multilocatário (MT)
- Office 365 dedicado (D)
- SharePoint 2013 local