Szukaj…


Strona podstawowa

Podstawową stronę VisualForce można utworzyć w następujący sposób:

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

Korzystanie ze standardowych kontrolerów

Jeśli twoja strona służy do wyświetlania lub edytowania informacji o konkretnym typie rekordów, pomocne może być użycie standardowego kontrolera w celu zmniejszenia ilości kodu płyty, którą musisz napisać.

Używając standardowego kontrolera, twoja strona wyświetli się z parametrem ?id=SALESFORCE_ID , a ty automatycznie uzyskasz dostęp do wszystkich pól scalania w rekordzie.

Dodaj standardowy kontroler do swojej strony, określając atrybut standardController na <apex:page> :

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

Otrzymujesz również standardowe metody kontrolera za darmo:

  • cancel() - zwraca PageReference dla strony cancel (zwykle przechodzi z powrotem do widoku listy)
  • delete() - usuwa rekord i zwraca PageReference dla strony usuwania
  • edit() - zwraca PageReference dla standardowej strony edycji
  • save() - zapisuje rekord i zwraca PageReference do zaktualizowanego rekordu
  • view() - zwraca PageReference dla standardowej strony widoku

Możesz użyć ich w następujący sposób:

<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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow