Salesforce
Visualforce-Seitenentwicklung
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 diePageReference
für die Cancel-Seite zurück (navigiert normalerweise zurück zu einerPageReference
) -
delete()
- löscht den Datensatz und gibt diePageReference
für diePageReference
-
edit()
- gibt diePageReference
für die Standardbearbeitungsseite zurück -
save()
- speichert den Datensatz und gibt diePageReference
an den aktualisierten Datensatz zurück -
view()
- gibt diePageReference
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