Newer Version Available
DesignTimePageContext Class
An abstract class that provides context information about a
Lightning page. It can be used to help define the values of a picklist in a Lightning component on a Lightning page based on the
page’s type and the object with which it’s associated.
Namespace
Usage
To use this class, create a parameterized constructor in the custom
Apex class that extends VisualEditor.DynamicPickList.
Example
Here’s an example of a custom Apex class extending the VisualEditor.DynamicPickList class. It includes VisualEditor.DesignTimePageContext to define a picklist value that is available only if the page type is HomePage.
DesignTimePageContext Properties
The following are properties for DesignTimePageContext.
entityName
The API name of the sObject that a Lightning page is associated
with, such as Account, Contact or Custom_object__c. Not all Lightning pages are associated
with objects.
Signature
public String entityName {get; set;}
Property Value
Type: String