Compartir a través de


Elemento web en el modelo de complemento de SharePoint

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.

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.

Ejemplos de PnP

Se aplica a

  • Office 365 multiempresa (MT)
  • Office 365 dedicado (D)
  • SharePoint 2013 local