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