Salesforce
Visualforce-paginaontwikkeling
Zoeken…
Basis pagina
Een eenvoudige VisualForce-pagina kan als volgt worden gemaakt:
<apex:page>
<h1>Hello, world!</h1>
</apex:page>
Standaardcontrollers gebruiken
Als uw pagina is bedoeld voor het weergeven of bewerken van informatie over een bepaald type record, kan het nuttig zijn om een standaardcontroller te gebruiken om de hoeveelheid boilerplate-code te verminderen die u moet schrijven.
Als u een standaardcontroller gebruikt, wordt uw pagina weergegeven met de parameter ?id=SALESFORCE_ID en krijgt u automatisch toegang tot alle samenvoegvelden in het record.
Voeg een standaardcontroller toe aan uw pagina door het kenmerk standardController geven op <apex:page> :
<apex:page standardController="Account">
This is a page for {!Account.Name}
</apex:page>
U krijgt ook gratis de standaardcontrollermethoden:
-
cancel()- retourneert dePageReferencevoor de annuleringspagina (navigeert meestal terug naar een lijstweergave) -
delete()- verwijdert het record en geeft dePageReferencevoor de delete-pagina -
edit()- geeft dePageReferencevoor de standaard bewerkingspagina -
save()- slaat het record op en geeft dePageReferencenaar het bijgewerkte record -
view()- geeft dePageReferencevoor de standaardweergavepagina
Je kunt ze als volgt gebruiken:
<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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow