Salesforce
Tworzenie stron Visualforce
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()- zwracaPageReferencedla strony cancel (zwykle przechodzi z powrotem do widoku listy) -
delete()- usuwa rekord i zwracaPageReferencedla strony usuwania -
edit()- zwracaPageReferencedla standardowej strony edycji -
save()- zapisuje rekord i zwracaPageReferencedo zaktualizowanego rekordu -
view()- zwracaPageReferencedla 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