Trailhead 標準リストコントローラの使用方法のサンプル
環境
Salesforce
実装機能
レコードページにリンクされた取引先のリストを表示する Visualforce ページを作成する 標準リストコントローラを使用して、取引先と各レコード詳細ページへのリンクのリストを表示する Visualforce ページを作成します。 Challenge の要件 新しい Visualforce ページを作成する: 表示ラベル: AccountList 名前: AccountList 標準コントローラ: Account ページに値が accounts の recordSetVar 属性がある ページには次の特性を持つ 1 つの Visualforce apex:repeat コンポーネントがある a に設定された var 属性を使用する <li> HTML リストタグを使用する apex:outputLink コンポーネントを使用して各レコード詳細ページにリンクする ヒント: レコード詳細ページにアクセスするには、レコード ID を URL のルートに配置します (例: <record id>)。
構文
1.<apex:repeat value="{! accounts}" var="a">
指定する構造に基づいてコレクションのコンテンツを出力できる反復コンポーネントです。コレクションには、
最大 1,000 個の項目を含められます。
2.apex:outputLink
URL へのリンク。このコンポーネントは、href 属性と共にアンカータグとして HTML に表示されます。
操作例
<apex:page standardController="Account" recordSetVar="accounts" > <apex:pageBlock title="取引先一覧ページ"> <apex:repeat value="{! accounts}" var="a"> <li> <apex:outputLink value="/{! a.id}">{! a.name}</apex:outputLink> </li> </apex:repeat> </apex:pageBlock> </apex:page>