Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El enfoque que se usa para crear componentes de página portátiles es diferente en el nuevo modelo de complemento de SharePoint que con el código de plena confianza. En un escenario típico de código de plena confianza (FTC) o solución de granja de servidores, se crearon elementos web para implementar componentes de página portátiles.
En un escenario de modelo de complemento de SharePoint, se crean elementos de complemento (elementos de aplicación) para implementar componentes de página portátiles. Los elementos de complemento usan código del lado cliente.
Directrices avanzadas
Como regla general, nos gustaría proporcionar las siguientes directrices de alto nivel con respecto a los elementos de complemento.
- No se puede ejecutar código del lado servidor en elementos de complemento.
- No se pueden crear elementos de editor personalizados para elementos de complemento.
- Use el elemento script del complemento para vincular a JavaScript que se usa para interactuar con SharePoint y otros servicios y crear una interfaz de usuario.
- De forma predeterminada, las propiedades personalizadas que se agregan a los elementos del editor siempre se muestran como el grupo final en un elemento del editor.
- Puede usar JavaScript para invalidar la apariencia de un elemento de editor para un elemento de complemento.
- Vea el ejemplo siguiente que muestra cómo se hace esto.
- Core.AppPartPropertyUIOverride (ejemplo PnP de O365)
Introducción
Los elementos de complemento se pueden crear fácilmente mediante el elemento de script de complemento de fábrica. Esto le permite proporcionar un vínculo a un archivo JavaScript hospedado en cualquier lugar. El archivo JavaScript usa código del lado cliente para interactuar con SharePoint u otros servicios y representar una interfaz de usuario.
En el siguiente artículo se describe el patrón de elemento de script de complemento y cómo usarlo.
En el ejemplo siguiente se muestra cómo usar un elemento de script de complemento para integrarse con Yammer, mapas de Bing y Google Maps.
El siguiente vídeo le guiará por el ejemplo de código.
Vínculos relacionados
- Presentación del patrón de parte de script de aplicación para el modelo de aplicación de Office365 (artículo de blog de MSDN)
- Core.AppScriptPart (vídeo PnP de O365)
- Artículos de orientación en https://aka.ms/OfficeDevPnPGuidance
- Referencias en MSDN en https://aka.ms/OfficeDevPnPMSDN
- Vídeos en https://aka.ms/OfficeDevPnPVideos
Ejemplos de PnP
- Core.AppPartPropertyUIOverride (ejemplo PnP de O365)
- Core.AppScriptPart (ejemplo PnP de O365)
- Ejemplos y contenido en Patrones y prácticas de Microsoft 365 (PnP)
Se aplica a
- Office 365 multiempresa (MT)
- Office 365 dedicado (D)
- SharePoint 2013 local