About Flexible Pages

A Flexible Page consists of a list of a single region, named “main”, containing ComponentInstances. A ComponentInstance contains a set of properties for an instance of a particular component, such as which component the instance points to, and a set of name/value pairs representing a subset of the component’s attributes.

Available Components

Not every component can be specified in a ComponentInstance. Even among those that are allowed, not all of their attributes can be specified. Currently, two components are supported for use in Flexible Pages.

flexipage:filterListCard
Points to a list view and displays the first few records from that view.
The flexipage:filterListCard component supports only:
  • Custom Objects
  • Account
  • Campaign
  • Case
  • CollaborationGroup
  • Contact
  • Contract
  • Lead
  • LiveChatTranscript
  • Opportunity
flexipage:recentItems
A list of most-recently used items which is limited to specific custom objects, based on the properties specified.

So, what can a Flexible Page contain?

Flexible Pages can include:
  • Components that display list views
  • Components that display a scoped list of recently used items
  • Global Chatter publisher actions