What are the Standard List Controller Actions?
Action methods perform logic or navigation when a page event occurs, such as when a user clicks a button, or hovers over an area of the page. Action methods can be called from page markup by using {! } notation in the action parameter of one of the following tags:
• <apex:commandButton> creates a button that calls an action
• <apex:commandLink> creates a link that calls an action
• <apex:actionPoller> periodically calls an action
• <apex:actionSupport> makes an event (such as “onclick”, “onmouseover”, and so on) on another, named component,
call an action
• <apex:actionFunction> defines a new JavaScript function that calls an action
• <apex:page> calls an action when the page is loaded
The following table describes the action methods that are supported by all standard list controllers. You can associate these actions with any Visualforce component that includes an action attribute.
Action
|
Description
|
save
|
Inserts new records or updates
existing records that have been changed. After this operation is finished,
the save action returns the user to the original page, if known, or the home
page.
|
quicksave
|
Inserts new records or
updates existing records that have been changed. Unlike the save action,
quicksave does not redirect the user to another page.
|
list
|
Returns a
PageReference object of the standard list page, based on the most recently
used list filter for that object when the filterId is not specified by the
user.
|
cancel
|
Aborts an edit
operation. After this operation is finished, the cancel action returns the
user to the page where the user originally invoked the edit.
|
first
|
Displays the first
page of records in the set.
|
last
|
Displays the last page
of records in the set.
|
next
|
Displays the next page
of records in the set.
|
previous
|
Displays the previous
page of records in the set.
|
In the following example, the user specifies a filter for viewing account records. When the user clicks Go, the standard list page displays, using the selected filter.
<apex:page standardController="Account" recordSetVar="accounts">
<apex:form>
<apex:selectList value="{!filterid}" size="1">
<apex:selectOptions value="{!listviewoptions}"/>
</apex:selectList>
<apex:commandButton value="Go" action="{!list}"/>
</apex:form>
</apex:page>
3 comments:
thanks for such a great post.
Scary Maze Games
Basketball Legends Game
This article clears my mind. Writer has done great job. Best thing about this blog is its simplicity. Thank you so much. Keep posting
Apps For PC
Henry Stickman Games
Friv
thanks for sharing..
Server and Storage
Post a Comment