Salesforce
Sviluppo della pagina Visualforce
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 ilPageReference
per la pagina di cancellazione (in genere torna a una vista elenco) -
delete()
- elimina il record e restituisce ilPageReference
per la pagina di eliminazione -
edit()
- restituisce ilPageReference
per la pagina di modifica standard -
save()
- salva il record e restituisce ilPageReference
al record aggiornato -
view()
- restituisce ilPageReference
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