Visualforce est une infrastructure qui permet aux développeurs d'élaborer des interfaces utilisateur sophistiquées et personnalisées qui peuvent être hébergées en natif sur Lightning Platform. L'infrastructure Visualforce inclut un langage de balisage similaire au HTML, est un ensemble de « contrôleurs standards » côté serveur qui facilitent les principales opérations de base de données, telles que les requêtes et les enregistrements.
É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
Remarque Salesforce recommande d'utiliser des outils à code faible dans Lightning Experience pour un nouveau développement, et des composants Web Lightning sur Visualforce pour des fonctionnalités plus récentes, plus performantes et plus réactives. Consultez Pourquoi utiliser des composants Web Lightning au lieu de Visualforce ?
Grâce à Visualforce, vous pouvez :
Créer des interfaces utilisateur personnalisées qui facilitent l'utilisation des styles Salesforce standard
Créer des interfaces utilisateur personnalisées qui remplacent entièrement les styles Salesforce standard
Créer des assistants et d'autres schémas de navigation qui utilisent des règles spécifiques aux données pour une interaction des applications optimale et efficace
Visualforce dispose d'un grand choix de composants permettant de développer des pages rapidement qu'il soit nécessaire de créer autant de fonctionnalités. Dans le langage balisé de Visualforce, chaque balise correspond à un composant grossier ou dense, tel qu'une section de page, une liste associée ou un champ. Les composants peuvent être contrôlés par la même logique que celle utilisée dans les pages Salesforce standard. Les développeurs peuvent aussi associer leur propre logique à un contrôleur personnalisé ou à une extension de contrôleur rédigé en code Apex.
Pages Visualforce Les pages Visualforce sont le conteneur de niveau supérieur des applications personnalisées élaborées avec Visualforce. Créez des pages Visualforce en ajoutant à la page des composants Visualforce (standard ou personnalisés), un balisage HTML statique, des feuilles de style CSS et JavaScript.
Composants 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.
Ressources statiques Les ressources statiques vous permettent de télécharger un contenu que vous pouvez référencer dans une page Visualforce, notamment des archives (comme des fichiers .zip et .jar), des images, des feuilles de style, JavaScript et d'autres fichiers. Les ressources statiques peuvent être utilisées uniquement dans votre organisation Salesforce. Par conséquent, vous ne pouvez pas héberger ici les contenus d'autres applications ou sites Web.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.