Salesforce Visualforce apex:relatedListの使い方のサンプル
環境
Salesforce
構文
<apex:relatedList subject="{!Account.Id}" list="Contacts" pageSize="40″ />
参照先から見た子リレーション名を指定します。
使用例
取引先の関連リストに取引先責任者を表示させたいとします
この場合は、取引先責任者の標準項目の取引先にある子リレーション名「Contacts」を使用します
この「Contacts」をrelatedListのlistに指定すれば、Visualforceページに取引先責任者が表示されるようになります。
サンプルコード
<apex:page standardController="Account">
<apex:pageblock title="{!Account.Name}">
<apex:pageblocksection title="出力情報">
<apex:outputfield value="{!Account.Id}" />
<apex:outputfield value="{!Account.Name}" />
</apex:pageblocksection>
</apex:pageblock>
<apex:relatedList subject="{!Account.Id}" list="Contacts" pageSize="100" />
</apex:page>
<apex:page standardController="Account">
<apex:pageblock title="{!Account.Name}">
<apex:pageblocksection title="出力情報">
<apex:outputfield value="{!Account.Id}" />
<apex:outputfield value="{!Account.Name}" />
</apex:pageblocksection>
</apex:pageblock>
<apex:relatedList subject="{!Account.Id}" list="Contacts" pageSize="100" />
</apex:page>
<apex:page standardController="Account"> <apex:pageblock title="{!Account.Name}"> <apex:pageblocksection title="出力情報"> <apex:outputfield value="{!Account.Id}" /> <apex:outputfield value="{!Account.Name}" /> </apex:pageblocksection> </apex:pageblock> <apex:relatedList subject="{!Account.Id}" list="Contacts" pageSize="100" /> </apex:page>