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