Acción personalizada

Una acción personalizada representa un vínculo, un botón de la barra de herramientas, un elemento de menú o cualquier control que se pueda agregar a una barra de herramientas o un menú que visualiza un usuario. Las acciones personalizadas se pueden enlazar a un tipo de lista, tipo de contenido, tipo de archivo o identificador de programa (ProgID).

Cuando se usa un elemento CustomAction para agregar un control a las barras de herramientas, se admiten los controles ASP.NET estándar y los controles de usuario como, por ejemplo, los cuadros de texto o los botones de opción. Sin embargo, si agrega un control al menú desplegable de una barra de herramientas (por ejemplo, para el menú Acciones de la barra de herramientas de la vista de lista), dicho control sólo podrá crear instancias de elementos de menú en el menú desplegable. En otras palabras, no podrá agregar ningún elemento web ni control arbitrario a un menú desplegable.

Posibles ámbitos:

  • Granja de servidores: Sí

  • Aplicación web: Sí

  • Recopilación de sitios: sí

  • Sitio web: sí

Activación de barras de herramientas, elementos de menú y vínculos personalizados

Cuando se activa una acción personalizada, las barras de herramientas, los elementos de menú y los vínculos personalizados asociados a la acción personalizada se muestran y funcionan en sus ubicaciones respectivas.

Desactivación de barras de herramientas, elementos de menú y vínculos personalizados

Cuando se desactiva una acción personalizada, las barras de herramientas, los elementos de menú y los vínculos personalizados asociados con dicha acción quedan inoperativos. No se muestran en ninguna de sus respectivas ubicaciones.

Ejemplo

Al instalar Windows SharePoint Services, las carpetas ContentTypeSettings y SiteSettings se crean en el directorio Template\Features. Cada una de estas carpetas contiene un archivo Feature.xml, así como los archivos ContentTypeSettings.xml y SiteSettings.xml, respectivamente, a los cuales hace referencia el archivo Feature.XML. El archivo ContentTypeSettings especifica acciones para editar los tipos de contenido en la página ManageContentType.aspx y el archivo SiteSettings especifica acciones administrativas que se muestran en Settings.aspx.

Para obtener más información acerca del formato de archivo para acciones personalizadas, consulte Definiciones de acción personalizada.