Définition des composants personnalisés Visualforce
Les composants Visualforce sont de petites parties de fonctionnalités réutilisables, de type widgets, panneaux, éléments d'interface utilisateur, que vous pouvez utiliser dans un balisage de page Visualforce. Vous pouvez utiliser des composants Visualforce standard ou créer vos propres composants personnalisés.
Éditions requises
| Disponible avec : Salesforce Classic et Lightning Experience |
| Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition |
| Autorisations utilisateur requises | |
|---|---|
| Pour créer des composants personnalisés : | Personnaliser l'application |
- Dans Salesforce, dans Configuration, saisissez Composants dans la case Recherche rapide, puis sélectionnez Composants Visualforce.
- Cliquez sur Nouveau.
- Dans la zone de saisie Étiquette, entrez le texte qui doit identifier le composant personnalisé dans Outils de configuration.
- Dans la zone de saisie Nom, entrez le texte qui doit identifier le composant personnalisé dans le balisage Visualforce. Ce nom ne peut contenir que des caractères de soulignement et alphanumériques, et il doit être unique dans votre organisation. Il doit commencer par une lettre, ne pas inclure d’espace, ne pas se terminer pas un trait de soulignement et ne doit pas contenir deux traits de soulignement consécutifs.
- Dans la zone de saisie Description, entrez une description du composant personnalisé. Cette description apparaît dans la référence du composant ainsi que d'autres descriptions de composant standard dès que vous cliquez sur Enregistrer.
- Dans la zone de saisie Corps, entrez le balisage Visualforce pour la définition du composant personnalisé. Un composant peut contenir jusqu'à 1 Mo de texte, soit environ 1 million de caractères.
- Cliquez sur Paramètres de version pour spécifier la version de Visualforce et de l'API utilisée avec ce composant. Vous pouvez également spécifier les versions des packages gérés installés dans votre organisation.
- Cliquez sur Enregistrer pour enregistrer vos modifications et afficher l'écran de détails du composant personnalisé ou cliquez sur Enregistrement rapide pour enregistrer vos modifications et continuer à modifier le composant. Votre balisage Visualforce doit être valide pour que vous puissiez enregistrer votre composant.
Par exemple, si vous n'avez pas encore défini un composant personnalisé appelé myNewComponent et que vous avez introduit <c:myNewComponent myNewAttribute="foo"/> dans le balisage d'une page existante, après avoir cliqué sur Enregistrer une correction rapide vous permet de définir un nouveau composant personnalisé appelé myNewComponent avec la définition par défaut suivante :
<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>Vous pouvez modifier cette définition dans la Configuration, en saisissant Composants dans la case Recherche rapide, puis en sélectionnant Composants Visualforce et en cliquant sur Modifier en regard du composant personnalisé myNewComponent.
