Compartir a través de


Acciones personalizadas en el modelo de complemento de SharePoint

Resumen

El enfoque que se usa para modificar los menús de elementos de lista y la cinta de opciones de SharePoint es diferente en el nuevo modelo de complemento de SharePoint que con el código de plena confianza. En un escenario típico de solución de granja o código de plena confianza (FTC), los menús de elementos de lista y las modificaciones de la cinta de opciones se definieron en XML (acciones personalizadas), se empaquetaron en características e implementaron a través de soluciones de SharePoint.

En un escenario de modelo de complemento de SharePoint, se usa el Modelo de objetos del lado cliente (CSOM) de SharePoint o la API REST para crear acciones personalizadas que modifiquen los menús de elementos de lista y la cinta de opciones. Este patrón se conoce como patrón de aprovisionamiento remoto.

Directrices importantes

Como regla general, nos gustaría proporcionar las siguientes directrices de alto nivel para crear e implementar acciones personalizadas en el nuevo modelo de complemento de SharePoint.

Introducción

En el ejemplo siguiente se muestra cómo agregar una acción personalizada al menú de configuración del sitio en la web host, cómo mostrar un cuadro de diálogo en una acción personalizada, cómo ocultar un cuadro de diálogo que hospeda una página desde una web de complemento remoto y cómo usar una acción personalizada para crear listas y establecer el tema de una web.

  • Provisioning.SiteModifier (ejemplo PnP de O365)

    Aquí puede ver el vínculo que la acción personalizada del ejemplo agrega al menú Configuración del sitio.

    El menú de configuración de Office 365 se muestra con la opción de menú Modificar sitio resaltada.

    Aquí puede ver la ventana emergente abierta a través del vínculo Modificar sitio.

    La ventana emergente Modificar sitio se muestra con un grupo de casillas denominado Listas que contiene dos casillas, Proyectos y Contactos. A continuación se muestra un grupo de casillas denominado Various que contiene la casilla denominada Aplicar tema. A continuación se muestran dos botones denominados Confirmar y Cancelar.

Ejemplos de PnP

Se aplica a

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