Tutorial: Agregar un botón a la cinta de Server
Última modificación: lunes, 07 de febrero de 2011
Hace referencia a: SharePoint Foundation 2010
En este artículo
Creación de un proyecto de SharePoint
Adición de una nueva característica
Definición de la acción personalizada
Implementación de la personalización
En este tema se describe el modo de agregar un nuevo botón a la Cinta de Server en Microsoft SharePoint Foundation.
Requisitos previos
Microsoft SharePoint Foundation 2010
Herramientas de desarrollo de SharePoint en Microsoft Visual Studio 2010
Creación de un proyecto de SharePoint
Para agregar un nuevo botón, comience creando un proyecto vacío de SharePoint.
Para crear un proyecto de SharePoint
Inicie Microsoft Visual Studio 2010.
En el menú Archivo, elija Nuevo y, a continuación, haga clic en Proyecto.
En Tipos de proyecto, en Visual Basic o C#, seleccione Proyecto de SharePoint vacío.
Escriba AddARibbonButton como nombre del proyecto. Haga clic en Aceptar.
En el Asistente para la personalización de SharePoint, seleccione Implementar como solución en espacio aislado y, a continuación, haga clic en Finalizar.
Adición de una nueva característica
Para personalizar la cinta de opciones se usa una característica. Realice los siguientes pasos para agregar una nueva característica a la solución.
Para agregar una nueva característica
En el Explorador de soluciones, haga clic con el botón secundario en Features y, a continuación, haga clic en Agregar característica.
Cambie el Título de la característica a Botón personalizado de cinta.
En el Explorador de soluciones, haga clic con el botón secundario en Feature1 y, a continuación, haga clic en Cambiar nombre. Escriba CustomRibbonButton como nombre nuevo.
En el Explorador de soluciones, haga clic con el botón secundario en el proyecto AddARibbonButton, elija Agregar y, a continuación, seleccione Nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione la plantilla Elemento vacío. Escriba CustomRibbonButton como el nombre.
Definición de la acción personalizada
El botón de la cinta de opciones se define mediante XML de la cinta de opciones en una acción personalizada. Si desea obtener una explicación más detallada sobre el XML de la cinta de opciones, vea XML de la cinta de Server.
Para definir la acción personalizada
Abra el archivo Elements.xml.
Pegue el siguiente código XML en el archivo Elements.xml. Este XML agrega un nuevo botón en la ficha Biblioteca del grupo Compartir y seguir relativo a una biblioteca de documentos.
Importante Debe reemplazar los atributos Image32by32 y Image16by16 por direcciones URL de imagen válidas.
<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="https://schemas.microsoft.com/sharepoint/"> <CustomAction Id="Ribbon.Library.Actions.AddAButton" Location="CommandUI.Ribbon" RegistrationId="101" RegistrationType="List" Title="Add a Ribbon Button"> <CommandUIExtension> <CommandUIDefinitions> <CommandUIDefinition Location="Ribbon.Library.Share.Controls._children"> <Button Id="Ribbon.Library.Share.NewRibbonButton" Command="NewRibbonButtonCommand" Image16by16="Insert an image URL here." Image32by32="Insert an image URL here." LabelText="Hello World" TemplateAlias="o2" /> </CommandUIDefinition> </CommandUIDefinitions> <CommandUIHandlers> <CommandUIHandler Command="NewRibbonButtonCommand" CommandAction="javascript:alert('Hello, world');" /> </CommandUIHandlers> </CommandUIExtension> </CustomAction> </Elements>
Implementación de la personalización
Puesto que el proyecto se estableció como una solución de espacio aislado, se implementa en la galería de soluciones.
Para implementar la personalización
Presione F5. Herramientas de desarrollo de SharePoint en Visual Studio 2010 compilará e implementará automáticamente la característica.
Navegue a una biblioteca de documentos en el sitio o subsitio.
Haga clic en la pestaña Biblioteca, busque en el grupo Compartir y seguir y haga clic en el botón Hello World.
Vea también
Tareas
Tutorial: Eliminación de un botón de la cinta de opciones del servidor