Suche…


Grundseite

Eine grundlegende VisualForce-Seite kann folgendermaßen erstellt werden:

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

Standard Controller verwenden

Wenn Ihre Seite Informationen zu einem bestimmten Datensatztyp anzeigen oder bearbeiten soll, kann es hilfreich sein, einen Standardcontroller zu verwenden, um die Menge an Boilerplate-Code zu reduzieren, die Sie schreiben müssen.

Bei Verwendung eines Standardcontrollers wird Ihre Seite mit dem Parameter ?id=SALESFORCE_ID angezeigt, und Sie erhalten automatisch Zugriff auf alle ?id=SALESFORCE_ID des Datensatzes.

Fügen Sie Ihrer Seite einen Standardcontroller hinzu, indem Sie das standardController Attribut auf <apex:page> :

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

Außerdem erhalten Sie die Standard-Controller-Methoden kostenlos:

  • cancel() - gibt die PageReference für die Cancel-Seite zurück (navigiert normalerweise zurück zu einer PageReference )
  • delete() - löscht den Datensatz und gibt die PageReference für die PageReference
  • edit() - gibt die PageReference für die Standardbearbeitungsseite zurück
  • save() - speichert den Datensatz und gibt die PageReference an den aktualisierten Datensatz zurück
  • view() - gibt die PageReference für die Standardansichtsseite zurück

Sie können sie wie folgt verwenden:

<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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow