Newer Version Available

This content describes an older version of this product. View Latest

Create Advanced Visualforce Dashboard Components

Create a Visualforce page with a custom list controller, then use it as a dashboard component.
Available in: Salesforce Classic (not available in all orgs)
Available in: all editions

Visualforce pages as dashboard components are only available in Salesforce Classic. In Lightning Experience, you can create a custom tab and use that as a dashboard for your custom lightning components.

To be included in a dashboard, a Visualforce page must use a custom controller, use a standard or custom list controller, or not have a controller. You can’t add a Visualforce page with a standard controller to a dashboard. Only Visualforce pages that meet these requirements appear as options in the Data Sources tab.

Note

This Visualforce dashboard component displays all of the open cases associated with a contact named “Barbara Levy.”
  1. Create a custom list controller called retrieveCase.
  2. Create a Visualforce page that uses the retrieveCase custom controller.
  3. To add the Visualforce page to a dashboard, see Add a Dashboard Component in Salesforce Classic.
A Visualforce dashboard titled Barbara Levy's Cases