Ricerca…


Pagina di base

Una pagina di VisualForce di base può essere creata in questo modo:

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

Utilizzo di controller standard

Se la tua pagina è per la visualizzazione o la modifica di informazioni su un particolare tipo di record, può essere utile utilizzare un controller standard per ridurre la quantità di codice boilerplate che è necessario scrivere.

Utilizzando un controller standard, la tua pagina verrà visualizzata con un parametro ?id=SALESFORCE_ID e avrai automaticamente accesso a tutti i campi di unione del record.

Aggiungi un controller standard alla tua pagina specificando l'attributo standardController su <apex:page> :

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

Inoltre, ottieni gratuitamente i metodi del controller standard:

  • cancel() - restituisce il PageReference per la pagina di cancellazione (in genere torna a una vista elenco)
  • delete() - elimina il record e restituisce il PageReference per la pagina di eliminazione
  • edit() - restituisce il PageReference per la pagina di modifica standard
  • save() - salva il record e restituisce il PageReference al record aggiornato
  • view() - restituisce il PageReference per la pagina di visualizzazione standard

Puoi usarli in questo modo:

<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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow