Salesforce

standardControllerとrecordSetVar

More than 3 years have passed since last update.

standardControllerで指定したオブジェクトのリストを表示したいときはrecordSetVarで指定すればOK。

デモページとか作るときに便利。


AccountList.page

<apex:page standardController="Account" recordSetVar="accounts" id="page">

<div id="vf-page">
<apex:form id="form">
<apex:pageBlock id="block">
<apex:pageBlockSection columns="1" id="blockSection">
<apex:pageBlockTable value="{!accounts}" var="item" id="blockTable">
<apex:column headerValue="{!$ObjectType.Account.Fields.Name.Label}">
<apex:outputField value="{!item.Name}" />
</apex:column>
</apex:pageBlockTable>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</div>
</apex:page>