Sök…


Grundläggande sida

En grundläggande VisualForce-sida kan skapas så här:

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

Använda standardkontroller

Om din sida är avsedd för visning eller redigering av information om en viss typ av post, kan det vara bra att använda en standardkontroll för att minska mängden pannplåtkod du behöver skriva.

Genom att använda en standardkontroller kommer din sida att visas med en ?id=SALESFORCE_ID parameter, och du får automatiskt åtkomst till alla fusionsfält i posten.

Lägg till en standardkontroller på din sida genom att ange attributet standardController<apex:page> :

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

Du får också standardkontrollmetoder gratis:

  • cancel() - returnerar PageReference för annulleringssidan (navigerar vanligtvis tillbaka till en listvy)
  • delete() - raderar posten och returnerar PageReference för PageReference sidan
  • edit() - returnerar PageReference för standardredigeringssidan
  • save() - sparar posten och returnerar PageReference till den uppdaterade posten
  • view() - returnerar PageReference för standardsidan

Du kan använda dem så här:

<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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow