The PWR Related List component displays a list of records related to a specific object. You can show data from up to 3 levels of child objects.
For example, for an Account record called "Automobile Ltd," you can display data from its three levels of child objects, such as Returned Products. The hierarchy would be
Contact→ Monthly Returned Product→ Returned Product.
Key Features
No Limit on the Number of Fields Displayed: Offer flexibility in displaying a limitless number of fields within the Related List, ensuring users can view all relevant information without constraints.
Display Fields from Nested Objects: The PWR Related List component allows users to access and display fields from multilevel nested child objects within the Related List.
For example, Consider a data model with three related objects: University, College, and Course.
University → College → Course
University: Parent Object
College: Child Object of University
Course: Grandchild Object of University
The PWR Related List on the "University" object can retrieve and display data from both the "College" and "Course" objects by navigating through the object hierarchy via the lookup field. This capability enables the display of relevant information from related child and grandchild records directly within the context of the parent object, providing comprehensive visibility of associated data.
Data from Non-Related Objects: You can also display records from objects that are not directly related but have a common relationship through a third object.
For example, Suppose you want to show records from the Case object related to the Contact object. Although Case and Contact are not directly related, they are linked through the Account object. The hierarchy would be:
Contact → Account → Case.
Thus, you can display cases associated with contacts by leveraging the common Account object.
Table & Row Custom Actions: Empower users to perform specific actions directly on individual or multiple records within the Related List component. This actions includes options such as
Table Action | ||
---|---|---|
New | Bulk Delete | Custom Component |
List View | Global Action | Object Page |
Quick Action | Redirect | Screen Flow |
Tab |
Row Actions | |
---|---|
Delete | Custom Component |
View | Object Page |
Redirect | Screen Flow |
Edit | Quick Action |
Summarize Fields:
This feature enables you to calculate and aggregate field values and directly display the results on the parent object. It simplifies data analysis by summarizing information from related records and presenting it in a consolidated view on the parent record.
Not only can you view related records, but you can also calculate and display summary values on the parent object.
For example,
The screenshot below shows a Summary Bar (depicted in blue) that provides an analysis of returned products. This summary bar displays key metrics such as:
Total Price of Products: The aggregate value of all returned products.
Total Quantity: The total number of products that have been returned.
Average Returned Product Price: The average price of the returned products.
Multi-Column Sorting:
Enable users to sort data within the related list based on multiple columns simultaneously, enhancing data organization according to various criteria.
Search on Specified Fields:
Allow users to conduct targeted searches within the related list component by focusing on specific fields, facilitating quick and precise data retrieval.
Static and Dynamic Filtering:
Provide both static and dynamic filtering options within the related list, enabling users to apply predefined filters or adjust filters dynamically to meet changing requirements.
Dynamic Filtering: Applied while viewing records on a Lightning page.
Static Filtering: Filters are applied during component configuration in the component attributes.
Filters can be set based on values like:
Static Value: Filter using fixed, manually entered values.
Custom Metadata: Use preset field values from custom data records
Custom Settings: Filter data based on settings saved in your Salesforce configuration.
Record Field: Use values from fields in Salesforce records.