この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

標準リストコントローラを使用したカスタムリストボタンの追加

標準ボタンやリンクを上書きすることに加えて、標準リストコントローラを使用するページにリンクするカスタムリストボタンを作成することもできます。これらのリストボタンは、オブジェクトのリストページ、検索結果、および関連リストで使用できます。また、これらのリストボタンを使用すると、選択したレコードのグループに対してアクションを実行できます。選択されたレコードのセットを示すには、{!selected} 式を使用します。

たとえば、カスタムボタンを商談の関連リストに追加して、選択したレコードの商談フェーズと完了日を編集して保存できるようにする手順は、次のとおりです。
  1. 次の Apex クラスを作成します。
  2. 次のページを作成し、oppEditStageAndCloseDate をいう名前を付けます。
  3. すべてのユーザがそのページを使用できるようにします。
    1. [設定] で、[開発] | [ページ] をクリックします。
    2. oppEditStageAndCloseDate ページの [セキュリティ] をクリックします。
    3. 適切なプロファイルを [有効にされたプロファイル] リストに追加します。
    4. [保存] をクリックします。
  4. 商談にカスタムボタンを作成します。
    1. [設定] から、[カスタマイズ] | [商談] | [ボタン、リンク、およびアクション] をクリックします。
    2. [新規ボタンまたはリンク] をクリックします。
    3. [表示ラベル] を「フェーズと日付の編集」に設定します。
    4. [表示の種類][リストボタン] に設定します。
    5. [内容のソース] を、[Visualforce ページ] に設定します。
    6. [コンテンツ] ドロップダウンリストから、[oppEditStageAndCloseDate] を選択します。
    7. [保存] をクリックします。
    8. ボタンはページレイアウトを更新するまで表示されないことを通知する警告が表示されます。[OK] をクリックします。
  5. 取引先ページレイアウトにカスタムボタンを追加します。
    1. [設定] から、[カスタマイズ] | [取引先] | [ページレイアウト] をクリックします。
    2. 適切なページレイアウトの [編集] をクリックします。
    3. [関連リストセクション] で、[商談] をクリックしてから、編集可能項目 をクリックしてプロパティを編集します。
    4. [カスタムボタン] セクションで、[利用可能なボタン] リストの [編集のフェーズと日付] を選択して [選択したボタン] リストに追加します。
    5. [OK] をクリックします。
    6. [保存] をクリックします。
取引先ページにアクセスすると、[商談] 関連リストに新しいボタンが表示されます。
新規ボタンの例 [フェーズと日付の編集] ボタンが表示された [商談] 関連リスト
商談を選択して、[編集のフェーズと日付] をクリックすると、カスタム編集ページが表示されます。
カスタム編集ページの例 [フェーズと日付の編集] ページ