Recherche…


Page de base

Une page VisualForce de base peut être créée comme ceci:

<apex:page>
  <h1>Hello, world!</h1>
</apex:page>

Utilisation de contrôleurs standard

Si votre page est destinée à afficher ou à modifier des informations sur un type d’enregistrement particulier, il peut être utile d’utiliser un contrôleur standard pour réduire la quantité de code standard à écrire.

En utilisant un contrôleur standard, votre page sera affichée avec un paramètre ?id=SALESFORCE_ID et vous aurez automatiquement accès à tous les champs de fusion de l'enregistrement.

Ajoutez un contrôleur standard à votre page en spécifiant l'attribut standardController sur <apex:page> :

<apex:page standardController="Account">
  This is a page for {!Account.Name}
</apex:page>

Vous obtenez également les méthodes de contrôleur standard gratuitement:

  • cancel() - Retourne la PageReference de PageReference pour la page d'annulation (retourne généralement à une vue de liste)
  • delete() - supprime l'enregistrement et renvoie la PageReference pour la page de suppression
  • edit() - Retourne la PageReference pour la page d'édition standard
  • save() - enregistre l'enregistrement et renvoie la PageReference à l'enregistrement mis à jour
  • view() - Retourne la PageReference pour la page d'affichage standard

Vous pouvez les utiliser comme ceci:

<apex:page standardController="Account">
  Name: <apex:inputField value="{!Account.Name}" />
  <apex:commandButton value="Update record" action="{!save}" />
</apex:page>


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow