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 de PageReference voor de annuleringspagina (navigeert meestal terug naar een lijstweergave)
  • delete() - verwijdert het record en geeft de PageReference voor de delete-pagina
  • edit() - geeft de PageReference voor de standaard bewerkingspagina
  • save() - slaat het record op en geeft de PageReference naar het bijgewerkte record
  • view() - geeft de PageReference voor 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