Usted estĆ” aquĆ:
Definición de componentes personalizados de Visualforce
Los componentes de Visualforce son partes pequeƱas y reutilizables de funciones, como widgets, paneles, elementos de interfaz de usuario, ese tipo de cosas que utiliza en la marca de pƔgina de Visualforce. Puede utilizar componentes estƔndar de Visualforce y crear sus propios componentes personalizados.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Disponible en: Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
| Permisos de usuario necesarios | |
|---|---|
| Para crear componentes personalizados: | Personalizar aplicación |
- En Salesforce, desde Configuración, introduzca Componentes en el cuadro Búsqueda rÔpida y, a continuación, seleccione Componentes de Visualforce.
- Haga clic en Nuevo.
- En el cuadro de texto Etiqueta, introduzca el texto que se deberĆa utilizar para identificar el componente personalizado en las herramientas de configuración.
- En el cuadro de texto Nombre, introduzca el texto que se deberĆa utilizar para identificar el componente personalizado en la marca de Visualforce. Este nombre sólo puede incluir guiones bajos y caracteres alfanumĆ©ricos y debe ser exclusivo de su organización. Debe comenzar por una letra, no terminar con un guión bajo y no contener espacios ni dos guiones bajos consecutivos.
- En el cuadro de texto Descripción, introduzca una descripción del componente personalizado. Esta descripción aparece en la referencia del componente con otras descripciones de componentes estÔndar, en cuanto haga clic en Guardar.
- En el cuadro de texto Cuerpo, introduzca la marca de Visualforce de la definición del componente personalizado. Un componente simple puede albergar hasta 1 MB de texto o 1.000.000 de caracteres aproximadamente.
- Haga clic en Configuración de versión para especificar la versión de Visualforce y la API utilizada con este componente. También puede especificar versiones para cualquier paquete gestionado instalado en su organización.
- Haga clic en Guardar para guardar los cambios y ver la pantalla de detalles del componente personalizado o haga clic en Guardar rƔpido para guardar los cambios y continuar modificando el componente. La marca de Visualforce debe ser vƔlida para poder guardar el componente.
Por ejemplo, si aĆŗn no ha definido un componente personalizado denominado myNewComponent e introduce <c:myNewComponent myNewAttribute="foo"/> en una marca existente, despuĆ©s de hacer clic en Guardar aparecerĆ” un vĆnculo rĆ”pido que le permitirĆ” definir un nuevo componente personalizado denominado myNewComponent con la siguiente definición predeterminada:
<apex:component>
<apex:attribute name="myattribute" type="String" description="TODO: Describe me"/>
<!-- Begin Default Content REMOVE THIS -->
<h1>Congratulations</h1>
This is your new Component: mynewcomponent
<!-- End Default Content REMOVE THIS -->
</apex:component>Puede modificar esta definición desde Configuración introduciendo Componentes en el cuadro Búsqueda rÔpida y luego seleccionando Componentes de Visualforce y haciendo clic en Modificar junto al componente personalizado myNewComponent.
