<apex:page standardController="Opportunity" recordSetVar="opportunities" tabStyle="Opportunity">
<apex:form >
<apex:pageBlock title="Edit Opportunities" >
<apex:pageMessages ></apex:pageMessages>
<apex:pageBlockButtons >
<apex:commandButton value="Save" action="{!save}"/>
<apex:commandButton value="Cancel" action="{!cancel}"/>
</apex:pageBlockButtons>
<apex:pageBlockTable value="{!opportunities}" var="opp">
<apex:column value="{!opp.name}"/>
<apex:column headerValue="Stage">
<apex:inputField value="{!opp.stageName}"/>
</apex:column>
<apex:column headerValue="Close Date">
<apex:inputField value="{!opp.closeDate}"/>
</apex:column>
</apex:pageBlockTable>
<apex:panelGrid cellpadding="5" cellspacing="5" columns="5" >
<apex:commandButton value="|<" action="{!first}" />
<apex:commandButton value="<" action="{!previous}" rendered="{!HasPrevious}" />
<apex:commandButton value=">" action="{!next}" rendered="{!HasNext}" />
<apex:commandButton value=">|" action="{!last}" />
<apex:panelGroup >
<apex:outputText value="Records/Page"></apex:outputText>
<apex:selectList value="{!PageSize}" size="1">
<apex:selectOption itemValue="10" itemLabel="10"></apex:selectOption>
<apex:selectOption itemValue="15" itemLabel="15"></apex:selectOption>
<apex:selectOption itemValue="20" itemLabel="20"></apex:selectOption>
</apex:selectList>
<apex:commandButton action="{!NULL}" value="Update Page Size"/>
</apex:panelGroup>
</apex:panelGrid>
</apex:pageBlock>
</apex:form>
</apex:page>
Monday, 17 August 2015
Pagination and the StandardSetController – No Custom Controller Required
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment