Salesforce
Développement de pages Visualforce
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 laPageReferencedePageReferencepour la page d'annulation (retourne généralement à une vue de liste) -
delete()- supprime l'enregistrement et renvoie laPageReferencepour la page de suppression -
edit()- Retourne laPageReferencepour la page d'édition standard -
save()- enregistre l'enregistrement et renvoie laPageReferenceà l'enregistrement mis à jour -
view()- Retourne laPageReferencepour 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